Could not create connection to database server解决方法

1.数据库连接时区问题
在application.properties中的spring.datasource.url后增加一个 &serverTimezone=GMT%2B8

2.是由于mysql版本与驱动不匹配配问题,在pom.xml中修改依赖版本即可

    
       
            mysql
            mysql-connector-java
            8.0.22
            runtime
        

在进行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之前则需要进行声明

你可能感兴趣的:(数据库,Java,数据库,mybatis,spring)