1、停止MySQL服务

#/etc/rc.d/init.d/mysqld stop

2、使用跳过权限验证的方法启动MySQL

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

3、等待mysql启动(15秒左右),使用以下命令重置密码

#mysql -u root mysql

mysql>update user set Password = 'root' where User = 'root';  //将root用户密码修改为root

mysql>flush privileges;                                       //刷新缓存

4、重启MySQL服务器

#/etc/rc.d/init.d/mysqld restart

5、验证是否修改成功

#mysql -u root -p

Enter password :root

此文参考完成。