1、停止MySQL服务

执行:/etc/init.d/mysqld stop

2、使用以下命令启动MySQL

/usr/local/mysql/bin/mysqld_safe --skip-grant-tables >/dev/null 2>&1 &
 
 

3、倒数20秒。

4、使用以下命令重置密码

/usr/local/mysql/bin/mysql -u root mysql
mysql>update user set password = pwd where User = 'root';  //pwd为修改后的密码
mysql>flush privileges;

4、重启MySQL

/etc/init.d/mysqld restart