mysql 1040 too many connections,壓測接口500提示數據庫連接到達上限解決方案


錯誤原因:

Can not connect to MySQL server. Too many connections”-mysql 1040,

請求mysql數據庫的連接數目已經達到MySQL的上限,通常mysql的最大連接數默認是100。

 

臨時解決方法(好處不用重啟mysql服務,缺點重啟服務后失效):

 

執行sql命令:    

show variables like "max_connections";    (查看當前最大連接數)

set GLOBAL max_connections=500;           (我這里修改為最大上限為500)

 

說明:此全局變量存在於mysql自帶數據庫 performance_schema 的 global_variables表中

 

永久解決辦法(好處一勞永逸,缺點需要重啟msyql服務)

找到服務器上的my.cnf配置文件,linux一般默認在/etc目錄下,windows的是在根目錄下

修改my.cnf文件加入  max_connections=100

重啟服務: system restart mysqld      (各個版本重啟命令不一樣只供參考)

 

 

OK,大功告成!

 


免責聲明!

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



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