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