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