文章转自:http://www.cnblogs.com/gredswsh 


#service mysql stop
#mysqld_safe --skip-grant-tables另外开个SSH连接或终端[root@localhost ~]# mysql
mysql>use mysql
mysql>update user set password=password("123456") where user="root";
mysql>flush privileges;
mysql>exit


然后再次进入mysql的时候你还需要再次设置一次密码

SET PASSWORD=PASSWORD('123456')