如何在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 中的目标数据库。
如何重置根密码
当你第一次安装 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密码。