当前位置:   article > 正文

com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure_com.mysql.cj.exception.cjcommunicationexception:

com.mysql.cj.exception.cjcommunicationexception:

一、报错

com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure

CommunicationsException 翻译为:通信链路故障

二、原因

但是在mysql高版本中,如果在URL中缺少"useSSL=false"参数可能会导致报错。这是因为MySQL 8.0.33以上的版本默认要求使用SSL(安全套接层)来加密与数据库的连接。

三、解决

在数据源配置文件中,在url后加上useSSL=false

    url: jdbc:mysql://192.168.189.189:3306/xxxx?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&serverTimezone=Asia/Shanghai&useSSL=false

重新启动后,问题解决!

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/500839
推荐阅读
相关标签
  

闽ICP备14008679号