首先,停止当前 MysqL
service MysqL stop
此时,建议 ps aux|grep MysqL 验证一下,是否真的终止了。
然后,进入安全模式
sudo MysqLd_safe --skip-grant-tables &
直接登录
MysqL -u root
use MysqL; update user set password=PASSWORD("yournewpassword") where User='root';
改好密码,重新设置权限
flush privileges;
此时,重启一下,就能登录。