MySQL8.0连接时出现ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)错误

最近在搞mybatis的东西,结果连接数据库时一直报错,Java程序内也报错,sqlyog工具也连不上,报plugin caching_sha2_password could not be loaded这个错误,然后用cmd测试mysql,结果直接连不上,报ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)这个错误。

上网搜了一大圈,有让改.ini文件的,有让更新软件版本的,但感觉都不是我出错的原因,最后在Windows的服务中发现有两个MySQL服务,一个mysql一个mysql80,起初mysql服务是开启,mysql80那个是中止状态。

当我把mysql服务给中止,mysql80服务给启动后,奇迹发生了,一切都正常了,我又活了过来!

我装的是mysql8.0.26版本,不知道这个mysql服务是什么时候开启的,我感觉我的问题应该就出在这里。如果你同样是mysql8.0版本连不上,可以去服务那里看一下,个人经验,仅供参考!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值