1:修改MySQL的登录设置
找到对应my.cnf进行编辑。
vi /.../my.cnf
在[mysqld]的段里面加上:skip-grant-tables 保存并且退出
2:重新启动mysqld
service mysqld restart
3:重新登录并修改MySQL的root密码
mysql> USE mysql ;
mysql> UPDATE user SET Password = password ( 'newpassword' ) WHERE User = 'root' ;
mysql> flush privileges ;
mysql> quit
4:将MySQL的登录设置修改回来,即删掉1中加入的内容。
5:重新启动mysqld