1.遇到的问题一:Access denied for user ‘root’@‘localhost’ (using password: YES)

springBoot去查询的时候,弹出来连接被拒绝,被拒绝的情况
1)mysql的服务器停止(一般为此情况)

2)用户的端口号或者IP导致

3)mysql的配置文件错误----my.ini等文件

4)root用户的密码错误(一般为此情况)

好了,那就逐一排查,
1.我用Navicat连接数据库,成功
在这里插入图片描述
2.端口号和ip如上图,并没有问题
在这里插入图片描述
3.用户名密码错误
仔细核对以后,发现在application.yml文件中如果数据库密码是纯数字,需要加上双引号,成功解决问题!!!
在这里插入图片描述

2.期间遇到的另一个问题: Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.

如字面意思,mysql8在连接的时候需要设置serverTimezone属性才可以连接
serverTimezone=Hongkong,解决问题
在这里插入图片描述

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐