前言
在学习数据库的过程中,总有些奇奇怪怪的问题出现,比如前两天用得好好的,当天一用就崩,真的被崩的一脸懵逼。只能上百度搜索解决方法,百度了好几天,发现很多方法都不怎么适用,有些只能用一半,所以索性自己就总结出那些有用的,前人种树后人乘凉嘛,偶尔当一下前人也是不错的。
只希望减少大家搜索时间,比较时间就是金钱 。如果文章有什么需要改进的地方还请大佬不吝赐教。
一、本人配置:系统64位win10,MySQL8.0.16
错误 :ERROR 1045 (28000): Access denied for user‘root’@‘localhost’ (using password: YES)
二、原因分析
从上面这段英文的意思来看,可以这样分析:
- 第一:Access denied(拒绝访问);
- 第二:using password:NO/YES。这里这个using password 的是是否输入了密码,输入了就表示YES,没有就输出NO。
根据网上查了很多资料,出现Access denied的原因有如下可能:
- MySQL的服务器停止了
- 用户的端口号或者IP导致拒绝访问
- MySQL的配置文件错误(my.ini等文件)
- root用户的密码错误