mysql 10045 (phpstudy)

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

 

 

 刚开始我以为是密码不对造成的,于是我通过phpstudy重置密码为123456

 

 

 输入新密码后确认重置成功

 

 重置后仍然还是这个错误,看来不是密码错误问题。(原因是phpstudy 重置密码后,密码直接会被重置为 "root"

 

我们尝试修改mysql配置文件,添加如下配置,跳过登陆权限验证(skip-grant-tables  #跳过数据库权限表验证

 

 修改成功后,然后可以成功登陆到数据库啦(由此可见是我们的登录权限有问题),但是这样做会有一个问题,因为加上那个配置后,任何人都可以登陆而不做任何权限验证。

 

登陆mysql成功之后,通过命令修改 root 账户的密码。修改成功之后,再将上述跳过权限验证字段删除即可。

 

 

@萍2樱释ღ( ´・ᴗ・` )

 

posted @ 2020-09-12 17:08  不忘初心dbsdxq  阅读(598)  评论(0编辑  收藏  举报
TOP 文章底部