mysql连接超时

查看mysql5的手册,发现对wait_timeout的最大值分别是24天/365天(windows/linux)。以windows为 例,假设我们要将其设为21天,我们只要修改mysql5的配置文件“my.ini”,在[mysqld]下增加一行:wait_timeout=1814400
查看链接超时时间:show global variables like 'wait_timeout';
需要重新启动mysql:
inux系统配置文件:/etc/my.cnf

不过这个方法太生硬了,线上服务重启无论如何都应该尽可能避免,看看如何在MySQL命令行里通过SET来设置:
wait_timeout取值范围是1-2147483(Windows),1-31536000(linux)
用户sql操作:
mysql> show global variables like 'wait_timeout';

#按秒计算
mysql> set global wait_timeout=259200;

猜你喜欢

转载自dekker-zhang.iteye.com/blog/1881909