1,先停止mysql(service mysql stop),进入 /etc/my.cnf;
2,加入 skip-grant-tables;
3,启动mysql(service mysql start);
4,mysql -uroot -p进行不验证进入mysql
5,update user set password=password("new_pass") where user="root";
6,flush privileges;
7,exit;
8,删掉 /etc/my.cnf里面加入的那句代码;
9,重启mysql (service mysql restart);
然后mysql -uroot -p就可以使用新密码进入mysql啦