mysql 設置連接超時

1 看連接數

show processlist; 

2、show variables like "max_connections"; 

查看最大連接數,應該是與上面查詢到的連接數相同,纔會出現too many connections的情況

4、set GLOBAL max_connections=1000; 

修改最大連接數,但是這不是一勞永逸的方法,應該要讓它自動殺死那些sleep的進程。

5、show global variables like 'wait_timeout'; 

這個數值指的是mysql在關閉一個非交互的連接之前要等待的秒數,默認是28800s

6、set global wait_timeout=300; 

修改這個數值,這裏可以隨意,最好控制在幾分鐘內 

 

 
 

  

7、set global interactive_timeout=500; 

修改這個數值,表示mysql在關閉一個連接之前要等待的秒數,至此可以讓mysql自動關閉那些沒用的連接,但要注意的是,正在使用的連接到了時間也會被關閉,因此這個時間值要合適

 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章