编辑my.ini文件:mysql
在文件末尾加上一行skip-grant-tables,并保存:
在以前服务中从新启动mysql服务。而后sql
update user set authentication_string=password("123456") where user='root';数据库
6. 刷新权限:flush privileges;ui
7. 退出:quit;spa
8. 将my.ini中的skip_grant_tables去掉,恢复登陆时候的权限表认证blog
9. 重启mysql服务,再使用root和修改的密码登陆便可:mysql -u root -p图片
若出现ip
“You must reset your password using ALTER USER...”的提示错误语句,解决办法以下:string
SET PASSWORD = PASSWORD('新密码');
ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;it
或ALTER USER 'root'@'%' PASSWORD EXPIRE NEVER;FLUSH PRIVILEGES;quit后,从新使用新密码登录便可进行操做了。