MySQL数据库连接问题——Access denied for user 'root'@'localhost' (using password: YES)

  • 对于出现拒绝访问root用户的解决方案

Access denied for user 'root'@'localhost' (using password: YES)这一句的意思是———错误1045(28000):用户'root'@'localhost'(使用密码:YES)拒绝访问

首先解析此英文:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES);解析的地方有两处:①Access denied(拒绝访问);②using password:NO/YES(密码错误/正确)

出现access denied的原因有如下可能:

   1)mysql的服务器停止(如果停止,需要重启mysql服务器)

   2)用户的端口号或者IP导致 (若用户的端口号与IP(3306/3307)不一致,打开my.ini文件进行编辑。全部编辑替换为: port=X

   3)mysql的配置文件错误----my.ini等文件 (替换my.ini文件即可)

   4)root用户的密码错误(在其他博客大神都可以搜索到mysql密码修改的教程,我就不多说了)

本文借鉴了https://blog.csdn.net/qq_36675754/article/details/81381341这篇博客,细致的可以看这篇希望能帮到你

上一篇:Access denied for user root@localhost错误解决方法


下一篇:linux(ubuntu) 1045, "Access denied for user 'root'@'localhost' (using pass