如何在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密码。

埃特尔·斯维尔德洛夫