1. 先停止MYSQL服务
# service mysql stop
2. 用mysql 安全模式运行并跳过权限难
# mysqld_safe --skip-grant-tables
3. 用root 登录 ,此时不需要密码
# mysql -u root
4. 现在开始修改密码了
mysql> use mysql;
mysql> update user set Password = PASSWORD('your newpassword') where User = 'root' ;
mysql> exit
注意:当运行' mysqld_safe --skip-grant-tables' 后停在'Starting mysqld daemon with databases from /var/lib/mysql' ,可以新开一个远程终端,继续操作