如何在 MySQL 中导入和导出数据库以及重置 root 密码
如何导入和导出数据库
出口
要导出数据库,请打开终端,确保您未登录 MySQL,然后输入,
mysqldump -u [username] -p [database name] > [database name].sql
您在命令中选择的数据库现在将被导出到您的 droplet。
进口
要导入数据库,首先在 MySQL shell 中创建一个新的空白数据库作为数据的目标。
CREATE DATABASE newdatabase;
然后退出 MySQL shell 并在命令行中输入以下内容:
mysql -u [username] -p newdatabase < [database name].sql
这样,您选择的数据库就被导入到 MySQL 中的目标数据库中。
如何重置 Root 密码
首次安装 MySQL 时,必须设置 root 密码。但是,如果您在任何时候忘记了密码,仍然可以恢复。
第一步 - 关闭MySQL
在终端中停止 MySQL 进程
/etc/init.d/mysql stop
第二步 - 访问 MySQL 安全模式
在安全模式下,您将能够仅使用 root 密码在 MySQL 系统内进行更改,而无需 MySQL root 密码。
sudo mysqld_safe --skip-grant-tables &
安全模式启动后,登录 MySQL,并在出现提示时使用您的标准 root 密码。
mysql -u root mysql
第三步—设置新密码
最后,通过输入以下命令设置新的 MySQL 根密码。将“newpassword”替换为您选择的密码。
update user set password=PASSWORD("newpassword") where User='root';
确保重新加载所有内容:
FLUSH PRIVILEGES;
现在您有了一个新的 root 密码。
作者:Etel Sverdlov