1.先关闭MySQL Server服务
2. mysqld --skip-grant-tables & 接着输入这个命令,可以取消MySQL密码验证
3.新开一个终端
mysql进入数据库。
使用 use mysql 命令
使用 update user set authentication_string=password('newpass') where user='root'; 命令
密码修改成功
加一个命令 flush privileges;
密码修改成功,quit离开
4.这里update结合网上的教程,如果authentication_string后面没有password,系统可能会将密码认为哈希码,因此加上一个password.
原文地址:http://blog.csdn.net/qq_34861102/article/details/55803661