700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Access denied for user 'root'@'localhost' (using password: NO)

Access denied for user 'root'@'localhost' (using password: NO)

时间:2021-05-06 14:57:45

相关推荐

Access denied for user 'root'@'localhost' (using password: NO)

编辑my.ini文件:

在文件末尾加上一行skip-grant-tables,并保存:

在之前服务中重新启动mysql服务。然后

执行use mysql;使用mysql数据库 修改root用户密码

update user set authentication_string=password("123456") where user='root';

6. 刷新权限:flush privileges;

7. 退出:quit;

8. 将my.ini中的skip_grant_tables去掉,恢复登录时候的权限表认证

9. 重启mysql服务,再使用root和修改的密码登录即可:mysql -u root -p

若出现

“You must reset your password using ALTER USER...”的提示错误语句,解决办法如下:

SET PASSWORD = PASSWORD('新密码');

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

或ALTER USER 'root'@'%' PASSWORD EXPIRE NEVER;

FLUSH PRIVILEGES;

quit后,重新使用新密码登陆即可进行操作了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。