如何在MySQL中导入和导出数据库并重置root密码

英文原作者:Etel Sverdlov  翻译&转载来源:https://www.digitalocean.com/community/tutorials/how-to-import-and-export-databases-and-reset-a-root-password-in-mysql

 

如何导入和导出数据库

导出 Export

要导出数据库,请打开终端,确保您没有登录MySQL并输入,

mysqldump -u [用户名] -p [数据库名称]> [数据库名称].sql
mysqldump -u [username] -p [database name] > [database name].sql

您在命令中选择的数据库现在将导出到您的Droplet。

 

导入 Import

要导入数据库,首先在MySQL shell中创建一个新的空白数据库,作为数据的目标。

CREATE DATABASE newdatabase;

然后注销MySQL shell并在命令行上键入以下内容:

mysql -u [username] -p newdatabase <[数据库名] .sql
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 root密码。将“newpassword”替换为您选择的密码。

  update user set password=PASSWORD("newpassword") where User='root';

在确保重新加载后:

  FLUSH PRIVILEGES;

你现在有了一个新的root密码。

 

      英文原作者:Etel Sverdlov  转载&翻译:https://www.digitalocean.com/community/tutorials/how-to-import-and-export-databases-and-reset-a-root-password-in-mysql

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值