殺死Mysql所占用的連線

2021-07-25 14:00:43 字數 898 閱讀 8826

這兩天,公司的mysql資料庫總是報連線數超過最大的連線數了,而我們公司的開發人員沒有那麼多的,那麼問題來了,這個問題一爆出來,導致開發進度受限,運維查了下,發現是我的ip竟然占用了70個連線,最大的連線數只有100個,我瞬間驚呆了,挺尷尬的。於是乎,我找尋如何去解決這樣的問題,這裡給大家介紹一種比較笨重的方法去手動殺死mysql的連線。

首選,我們需要得到如何殺死mysql的命令,於是,我們開啟mysql的命令列,輸入:select concat('kill ',id,';') from information_schema.processlist where user='root' and db='tunicorn' and host like '172.16.1.105%';  這裡我的本地ip為172.16.1.105。如下:

這時,我們得到了上面的那個concat列,這時,將其複製進notepad++,然後使用notepad++的替換文字功能,將分號和下乙個kill命令中間的替換

替換後的情況如下:

這時複製這段命令,將其貼上到mysql命令列去執行,這時便可以將連線刪除,但是由於我們自身開啟資料庫有乙個連線,所以會有乙個剩餘的連線是殺不掉的,不要大驚小怪。

我們再來看下還有多少連線就知道這種方法效果如何了。

查詢MySQL資料庫所占用大小

查詢mysql資料庫裡面的所有資料庫各自占用大小 select table schema,concat truncate sum data length 1024 1024,2 mb as data size,concat truncate sum index length 1024 1024,2 ...

修改openmeetings所占用的9999埠

因電腦本身占用了9999埠,所以要修改openmeetings需要占用的9999埠。只需要在編譯後的dist目錄下的red5 conf red5.properties檔案。jmx jmx.rmi.host localhost jmx.rmi.port 9999 修改jmx.rmi.port等於你設定...

查詢埠的占用, 殺死執行緒

假如我bai們需要確定誰占用了我du們的zhi80埠 在windows命令列視窗下執行dao c netstat aon findstr 80 tcp 127.0.0.1 80 0.0.0.0 0 listening 2448 看到了嗎,4102埠被1653程序號為2448的程序占用,繼續執行下面命...