重置MySQL管理员密码
时间:2020-01-09 10:42:32 来源:igfitidea点击:
我忘记了mysql admin(root用户)密码。
如何在UNIX或者Linux或者BSD操作系统下重置丢失的MySQL管理员(root)密码?
执行以下命令。
首先,停止当前的MySQL数据库服务器:
/etc/init.d/mysql stop
或者
/etc/init.d/mysqld stop
或者
/usr/local/etc/rc.d/mysql-server stop
现在,启动不带密码的mysql服务器,以便您可以重新启动密码:
mysqld_safe --skip-grant-tables &
不用密码登录,执行:
mysql -u root
最后,设置一个新的MySQL root用户密码,执行::
USE mysql; UPDATE USER SET password=PASSWORD("NEW-ROOT-PASSWORD") WHERE USER='root'; FLUSH privileges; quit
用您要使用的实际密码替换NEW-ROOT-PASSWORD。
重启运行mysql服务器:
/etc/init.d/mysql restart
测试一下:
mysql -u root -p