mysql wait_timeout interactive_timeout 详解

查看mysql server超时时间:

   msyql> show global variables like '%timeout%';
 
设置mysql server超时时间(以秒为单位): 最小设置
 
  msyql> set global wait_timeout=28800;

  msyql> set global interactive_timeout=28800;

mysql默认是28800,即8小时。

(1)interactive_timeout: 服务器关闭交互式连接前等待活动的秒数
(2)wait_timeout: 服务器关闭非交互连接之前等待活动的秒数。


两者生效取决于:客户端是交互或者非交互的连接。通过Navicat客户端工具连接是交互连接,通过web浏览器客户端访问时非交互连接。


在交互模式下,interactive_timeout才生效;非交互模式下,wait_timeout生效。

 

设置参数值需要注意带global字样,不带的话就是设置本次会话session的timeout值。

msyql> set global interactive_timeout=28800;

msyql> set interactive_timeout=28800;

 

查看mysql连接清单:show processlist;

登录sql命令:mysql -u root -p

 


---------------------
作者:安迪潘
来源:CSDN
原文:https://blog.csdn.net/andypan1314/article/details/77930677
版权声明:本文为博主原创文章,转载请附上博文链接!

转载于:https://www.cnblogs.com/younes/p/10893003.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值