cyrus 发表于 2018-10-6 12:48:04

mysql数据库密码恢复

  现在搭一个完整的应用环境,mysql数据是少不了的。安装设置完mysql数据库之后,经常会忘记数据库管理员的密码,等要用时发现需要恢复。如果是linux 的root命令下。可以启用mysql的安全模式,然后再恢复密码。
  命令如下:

[*]  停止mysqld;
  /etc/init.d/mysql stop
  (您可能有其它的方法,总之停止mysqld的运行就可以了)
[*]  用以下命令启动MySQL,以不检查权限的方式启动;
  mysqld --skip-grant-tables &
[*]  然后用空密码方式使用root用户登录 MySQL;
  mysql -u root
[*]修改root用户的密码;  mysql> update mysql.user set password=PASSWORD('newpassword') where User='root';
  mysql> flush privileges;
  mysql> quit
  重新启动MySQL
  /etc/init.d/mysql restart
  就可以使用新密码 newpassword 登录了

页: [1]
查看完整版本: mysql数据库密码恢复