重置MySQL的root密码

停掉mysql服务:

sudo /etc/init.d/mysqld stop

用安全模式启动mysql:

sudo mysqld_safe --skip-grant-tables &

然后就可以用root直接登录了:

mysql -uroot

然后根据你的需要自由调整User和Host就行了:

use mysql;

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

flush privileges;

quit

重启mysql:

service mysql restart
原文地址:https://www.cnblogs.com/at0x7c00/p/8098195.html