Underlying cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException : Communications link fail
程序员文章站
2022-04-04 20:56:57
...
连接MySQL数据库出现
解决办法
进入mysql
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配置文件: vim /etc/my.cnf
添加:两行;
wait_timeout=31536000
interactive_timeout=31536000
重启mysql服务后生效。service mysqld restart
还有一个原因是这里写错了:
推荐阅读
-
报错记录:连接MySQL时报com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
-
MyEclipse报错:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException Communications link failure
-
数据库连接失败Communications link failure due to underlying
-
数据库连接失败Communications link failure due to underlying
-
报错记录:连接MySQL时报com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
-
Underlying cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException : Communications link fail
-
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
-
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
-
MyEclipse报错:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException Communications link failure