添加"skip-grant-tables"
在/etc/my.cnf [mysqld] 配置部分添加"skip-grant-tables" vim /etc/my.cnf
重启mysql服务 /etc/init.d/mysqld restart 登入mysql mysql -uroot -p mysql
直接回车
use mysql;
update user set host = '%' where user = 'root';
update user set authentication_string=password('123456') where user='root' ;
更新 flush privileges; 删除/etc/my.cnf [mysqld] 配置部分的"skip-grant-tables" 重启mysql服务 /etc/init.d/mysqld restart
使用新密码登入 mysql -uroot -p wh
修改当前用户密码 SET PASSWORD = PASSWORD('123456')