连接MySQL数据库出现
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
解决办法
1.修改wait_timeout的参数值
查看wait_timeout的值,命令:show global variables like 'wait_timeout';
注意这里带上global这个是全局的。
修改wait_timeout值,命令: set global wait_timeout=86400;
检查是否修改成功,继续输入命令show global variables like 'wait_timeout';到这里就修改成功了。
2.修改mysql配置文件的参数
wait_timeout= 86400
interactive_timeout =86400
重启mysql服务后生效。
3.如果以上方法都无效,很可能是数据库版本的问题,楼主最终也是更换了数据库版本问题才得以解决