1、查看全局wait_timeout值
mysql> show global variables like 'wait_timeout';
2、修改全局wait_timeout值
set global wait_timeout=28800;
其中'28800'就是设置连接自动断开时间为28800秒。
3、 后话
当然,如果用c3p0连接池或者阿里的druid连接池,数据库连接超时时间留默认就好,不用修改。只要在项目里面配置连接池刷新时间以及最小连接数。连接池会帮我们管理并且保持一定数量的活跃连接,节省很多麻烦的问题。