重置MySQL的root密码

如果世界上存在忘记密码的后悔药,我觉得销量一定会很高.

现在忘记了MySQL的root密码就有后悔药卖了.

首先停下MySQL服务:service mysqld stop,然后用安全模式启动:mysqld_safe --skip-grant-tables --skip-networking &,此时用root账户连接数据库已经无需使用密码了,接着重设密码:

use mysql;
update user set password=PASSWORD("NewPassword") where User='root';
flush privileges;
quit;

最后重启MySQL服务就万事大吉了.