已解决Access denied for user ‘root‘@‘localhost‘ (using password: YES)

作者在尝试连接MySQL数据库时遇到Accessdenied问题,虽然已检查过配置,但通过在密码中添加双引号解决了问题。这与作者之前解决IDEA连接Redis遇到的类似问题有相似之处。
摘要由CSDN通过智能技术生成

在网上搜索了很多方法,差不多都试过了,都没解决。后来发现是只要添加一对双引号("")就能解决的问题,至于为什么目前不太清楚。

 [main] ERROR c.a.d.p.DruidDataSource - [init,929] - init datasource error, url: jdbc:mysql://localhost:3306/rouyi-sys?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
 

我的mysql是8.0.28,使用的idea是2020.3.3的,springboot是2.3.12,连接池druid1.2.16。mysql远程连接没有问题,使用sqlyog工具都可以连接,之前的项目也能连接,但就是一直报上面那个问题。在我即将放弃的时候,突然想起之前用idea连接Redis也出现过这种明明一切正常,却怎么也连接不上的问题,后来我以试一试的心态,在连接密码上加上了一对双引号,好家伙问题解决了。这个问题也是一样的解决方法。

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值