在网上搜索了很多方法,差不多都试过了,都没解决。后来发现是只要添加一对双引号("")就能解决的问题,至于为什么目前不太清楚。
[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也出现过这种明明一切正常,却怎么也连接不上的问题,后来我以试一试的心态,在连接密码上加上了一对双引号,好家伙问题解决了。这个问题也是一样的解决方法。