今天运行MyEclipse时候,console出现了错误信息:Communications link failure due to underlying exception:
从网上查阅资料,得知原因可能是:
缺省mysql的timeout时间是28800秒,也就是8小时,一旦空闲时间超过8个小时,就会抛出异常。
查到的解决方案如下:
编辑/etc/my.ini,(是windows操作系统,Linux为/etc/my.cnf)将超时时间设置为10年(貌似是最大限度),在[mysqld]后面加入:
wait_timeout=315360000
这样,再重启Mysql,错误解决,正常连接了。