Mysql JDBC连接失败Communications link failure失败

今天把一个本地连接服务器数据库正常的项目扔到服务器上,结果报错:

com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure

学习发现,是因为连接数据库超时导致错误,解决办法如下:
ssh登入服务器,修改/etc/my.cnf(mysql的配置文件):

 #在mysqld下添加
[mysqld] 
wait_timeout=31536000  
interactive_timeout=31536000  

然后service mysql restart命令重启mysql

发现问题解决。

    原文作者:weberweber
    原文地址: https://www.jianshu.com/p/cedbb05419ec
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞