萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> Mysql Too many connections錯誤解決辦法

Mysql Too many connections錯誤解決辦法

Too many connections是告訴我們連接過多了,這個問題多是因為sql語句優化不夠導致了,下面我來給大家介紹Too many connections錯誤問題解決辦法,希望例子對各位同學會帶來幫助哦。

1)檢查mysql配置的兩個參數max_connections【最大連接數】和 wait_timeout【連接空閒等待時長】,如果是默認值,請自行修改:

查看最大連接數的值。

mysqladmin -uusername -ppassword variables |find "max_con"

注意上面的命令中,-u和用戶名之間,-p和密碼之間沒有空格。

設置新的最大連接數

set global max_connections=3000;
set global wait_timeout=10;

然後重啟mysql就可以解決了

或者打開MYSQL安裝目錄打開MY.INI找到max_connections(在大約第93行)默認是100 一般設置到500~1000比較合適,重啟mysql,這樣1040錯誤就解決啦。

max_connections=1000

一定要重新啟動MYSQL才能生效

當然這樣解決了我們還需要排查是那條語句出問題了,我們可以使用mysql慢查詢日志來進入解決了,這個就不介紹了,大家可自行在本站找找關於mysql慢查詢日志文章哦。

copyright © 萬盛學電腦網 all rights reserved