Mysql 報錯: too many connections 解決方法


現象:連接 mysql 數據庫時報錯 “ too many connections”

解決方法:

服務器登錄 mysql : mysql -u root -p

如進不去則執行重啟命令 :/etc/init.d/mysql restart

重啟后就能連上 mysql 了,但重啟治標不治本。

為了一勞永逸,接着進行如下操作:

打開配置文件 添加一下配置 vi /etc/my.cnf

wait_timeout = 600

interactive_timeout = 600

再次重啟 mysql 即可


原理:

mysql 默認100 連接數,超過則連不上,實際工作的連接數遠遠沒有100,大部分在 sleep

所以要么增大連接數,要么殺掉無用連接,推薦后者。

 

參考:https://www.jianshu.com/p/fc40067c4dc9

 


免責聲明!

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



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