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自動關閉那些沒用的連接,但要注意的是,正在使用的連接到了時間也會被關閉,因此這個時間值要合適

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM