日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql too many connections_mysql too many connections 解决方法

發布時間:2025/3/12 数据库 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql too many connections_mysql too many connections 解决方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、mysql -u root -p?回車輸入密碼進入mysql

2、show processlist;

查看連接數,可以發現有很多連接處于sleep狀態,這些其實是暫時沒有用的,所以可以kill掉

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

批量kill之前沒用的sleep連接,在網上搜索的方法對我都不奏效,因此只好使用最笨的辦法,一個一個kill

8、select concat('KILL ',id,';') from information_schema.processlist where user='root';?先把要kill的連接id都查詢出來

(1)復制中間的kill id;內容到word文檔

(2)替換掉符號“|”和回車符(在word中查詢^p即可查詢到回車符)

(3)把修改過的內容復制回終端,最后按回車執行

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的mysql too many connections_mysql too many connections 解决方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。