一、报错
com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
CommunicationsException 翻译为:通信链路故障
二、原因
但是在mysql高版本中,如果在URL中缺少"useSSL=false"参数可能会导致报错。这是因为MySQL 8.0.33以上的版本默认要求使用SSL(安全套接层)来加密与数据库的连接。
三、解决
在数据源配置文件中,在url后加上useSSL=false文章来源:https://www.toymoban.com/news/detail-856414.html
url: jdbc:mysql://192.168.189.189:3306/xxxx?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai&useSSL=false
重新启动后,问题解决!文章来源地址https://www.toymoban.com/news/detail-856414.html
到了这里,关于com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!