本文主要是介绍MYSQL琐碎 ━━ 尝试解决连接过多的问题,设置wait_timeout,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
mysql经常发生连接过量的问题,查了一下原因,似乎是即便程序使用短连接并已关闭该连接,但是mysql依旧会监听这个端口8小时(默认),因此需要修改wait_timeout来缩短其监听时间。
今天先改了一下,试试看未来一段时间还断不断。
设置
为防止入坑,set
两个变量。
mysql> set global wait_timeout=300;
mysql> set global interactive_timeout=300;
查看
看一下变量是否修改成功。
mysql> show global variables like '%timeout%';
断开连接,重新再获取一下session,看看有没有改变
mysql> show session variables like '%timeout%';
参考
那些年踩过的MySQL wait_timeout参数的坑
currports端口扫描软件
MySQL / PHP错误:[2002]通常只允许使用每个套接字地址(协议/网络地址/端口)
这篇关于MYSQL琐碎 ━━ 尝试解决连接过多的问题,设置wait_timeout的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!