1、关闭mysql服务
#/etc/init.d/mysqld stop
2、以不鉴权方式启动mysql
#mysqd_safe --user=root --skip-grant-tables --skip-networking&
3、进入mysql (空密码)
#mysql -u root -p
4、修改root用户密码
mysql>update mysql.user set password=password('new password')where user='root'
mysql>flush privileges
mysql>quit
5、关闭不安全的mysql
/etc/init.d/mysqld stop
6、启动mysql并可以用新密码登录
/etc/init.dmysqld start
#mysql -u root -p
password:new password
OK!