sprintboot连接数据库时出现的错误HikariPool-1 - Exception during pool initialization和Communications link failure

本文介绍了解决SpringBoot项目连接MySQL时出现的HikariPool异常和通讯链接失败问题。通过调整MySQL配置文件,设置useSSL为false,解决了由于默认开启SSL导致的连接异常。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

sprintboot连接数据库时出现的错误HikariPool-1 - Exception during pool initialization.和Communications link failure

在测试连接的项目中报错了

​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2bPgClCU-1642503493525)(C:\Users\holland\AppData\Roaming\Typora\typora-user-images\image-20220118185043211.png)]

如上图,以为是**“2”**出现的错误,在网上翻了很久,用了很多方法都不行

其实是**“1”**的问题

mysql5.7版本之后,为了加大对隐私的保护,采用了默认useSSL = true防止对数据库的随意修改

所以就在配置文件中加上了 useSSL = false

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8&useSSL=false
spring.datasource.username=root
spring.datasource.password=abc123

password=abc123