MySQL 错误 CommunicationsException: Communications link failure

一、环境

数据库 MySQL:5.7.39
依赖 mysql-connector-java:8.0.16

二、错误

启动项目,报如下错误:

使用 Navicat 连接 mysql 服务器是没有问题的。

三、原因

MySQL 5.5.45+、5.6.26+ 和 5.7.6+ 默认建立的是 SSL 连接,若不需要建立 SSL 连接则必须在连接 MySQL 服务器的 url 中使用 useSSL=false 参数来显式禁用 SSL 。

四、解决

在连接 mysql 服务器的 url 中加上 useSSL=false 参数。

posted @ 2022-12-29 17:29  ipsum  阅读(269)  评论(0)    收藏  举报