# /etc/init.d/mysql stop
# mysqld_safe --user=mysql
--skip-grant-tables --skip-networking &
# mysql -u root
mysql
mysql> update user set password=password(newpassword) where
user=root;
mysql> flush privileges;
mysql> quit
#
/etc/init.d/mysql restart
# mysql -uroot -p
enter password:
<输入新设的密码newpassword>
mysql>
原文:http://www.cnblogs.com/peter072588/p/3566431.html