Could not create connection to database server解决方法
·
1.数据库连接时区问题
在application.properties中的spring.datasource.url后增加一个 &serverTimezone=GMT%2B8
2.是由于mysql版本与驱动不匹配配问题,在pom.xml中修改依赖版本即可
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>8.0.22</version>
<scope>runtime</scope>
</dependency>
在进行2.的修改时我一直在想为什么springboot自动配置的8.0.17就不行呢?请教同事之后发现原来涉及到一个SSL开启关闭的问题:
3.SSL(Secure Sockets Layer 安全套接字协议)
如果mysql的版本是5.7之后的版本必须要加上useSSL=false,mysql5.7以及之前的版本则不用进行添加useSSL=false,会默认为false,一般情况下都是使用useSSL=false。
如果使用的驱动版本为8.0.22及以后,也无需useSSL=false,但当驱动版本为8.0.17之前则需要进行声明
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)