本站所有文章均为原创,如对您有帮助,恳请帮忙点击任何一处广告
  • 首页
  • MySQL
  • 【MySQL运维】设置wait_timeout超时时间的正确方法

【MySQL运维】设置wait_timeout超时时间的正确方法

发布:TangLu2020-2-9 12:40分类: MySQL 标签: mysql

interactive_timeout是设置交互模式下会话超时时间,wait_timeout是应用会话连接超时时间,默认是1800秒,也就是半个小时。在线上配置中该值需要根据实际环境进行调整,如果设置太大会导致连接长时间不释放,而太短的话又可能会影响正确的工作。而有时候会发现修改了该值但并没有生效的问题,原因是因为wait_timeout的值实际是来自interactive_timeout,所以还需要修改interactive_timeout的值才行,下面是正确设置方法:

1、全局永久生效参数设置,需重启服务

vi my.cnf

[mysqld]
interactive_timeout=3600
wait_timeout=3600


2、全局临时生效参数设置,无需重启

set global interactive_timeout 3600
set global wait_timeout 3600
show global variables like '%timeout%'  #查看设置生效


通常1、2两个方法一起设置,保证当前服务和重启服务后设置都能正常生效

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!
et_highlighter51
版权所有:《Linux运维技术学习站点
文章标题:《【MySQL运维】设置wait_timeout超时时间的正确方法
除非注明,文章均为 《Linux运维技术学习站点》 原创
转载请注明本文短网址:http://www.linuxe.cn/post-555.html  [生成短网址]

已有 0/1860 人参与

发表评论:

欢迎分享Linux运维技术学习站点

欢迎使用手机扫描访问本站,还可以关注微信哦~