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