1、关闭MySQL进程服务
/etc/init.d/mysqld stop
2、确定mysqld_safe文件的所在位置,并以非正常方式启动MySQL进程服务(即非校验密码启动)
/usr/bin/mysqld_safe --skip-grant-tables &
3、非密码进入(要求输入密码时直接回车即可)
mysql -u root -p
4、选择数据库
use mysql;
5、修正指定用户的密码
UPDATE USER SET PASSWORD = PASSWORD ("新的密码") WHERE USER = "root";
6、刷新MySQL的系统权限相关表
flush privileges;
7、退出安全模式
quit;
8、重启MySQL进程服务
/etc/init.d/mysql restart