mysql登录错误ERROR 1045 (28000)Access denied for user ‘root‘@‘localhost‘ (using password: YES)

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

MySQL登录报错这个错误:

      分析: 首先Access denied是拒绝访问,而后面的(using password: YES)网上许多说是输入密码正确,但我测试的认为是有没有输入密码,并不去判断密码正不正确。(个人观点,如有错误请指正)

我遇到种情况:(请看完文章在点击连接)

        1.当输入密码错误的时候。

                解决:(1)https://blog.csdn.net/lzf_hlh/article/details/80885139  

                  注意:如果你的数据库为5.7以上,则user表中是没有password字段的,上述文章中语句无法修改用户密码。需要参考5.7以上的user表结构:https://www.cnblogs.com/xinyangq/p/12305894.html        这篇文章中有记载如何修改5.7以上的root密码,你可以取其中的修改语句结合第一篇文章,也可以直接参照这篇文章进行修改。

  2.在你创建新用户之后,没有在权限表中添加用户信息,则会报这个错误。

                解决::自行百度

小菜一枚,本文如有错误请指正

猜你喜欢

转载自blog.csdn.net/GuiMa005/article/details/108359540
今日推荐