2
誰能告訴我如何殺死所有睡眠過程?在Mysql中殺死進程?
我搜索了它,我發現,我們可以通過命令
mk-kill --match-command Sleep --kill --victims all --interval 10
連接了DB服務器(Linux)的做,但我發現找不到命令的消息。
我試圖通過MYSQL管理員連接,並沒有說找不到該命令也不會執行該查詢,只是說你有一個SQL錯誤
誰能告訴我如何殺死所有睡眠過程?在Mysql中殺死進程?
我搜索了它,我發現,我們可以通過命令
mk-kill --match-command Sleep --kill --victims all --interval 10
連接了DB服務器(Linux)的做,但我發現找不到命令的消息。
我試圖通過MYSQL管理員連接,並沒有說找不到該命令也不會執行該查詢,只是說你有一個SQL錯誤
登錄到MySQL作爲管理員:
mysql -uroot -ppassword;
而不是運行命令:
mysql> show processlist;
您將得到類似如下:
+----+-------------+--------------------+----------+---------+------+-------+------------------+
| Id | User | Host | db | Command | Time | State | Info |
+----+-------------+--------------------+----------+---------+------+-------+------------------+
| 49 | application | 192.168.44.1:51718 | XXXXXXXX | Sleep | 183 | | NULL ||
| 55 | application | 192.168.44.1:51769 | XXXXXXXX | Sleep | 148 | | NULL |
| 56 | application | 192.168.44.1:51770 | XXXXXXXX | Sleep | 148 | | NULL |
| 57 | application | 192.168.44.1:51771 | XXXXXXXX | Sleep | 148 | | NULL |
| 58 | application | 192.168.44.1:51968 | XXXXXXXX | Sleep | 11 | | NULL |
| 59 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+----+-------------+--------------------+----------+---------+------+-------+------------------+
您將看到不同連接的完整詳細信息。現在你可以殺死睡眠連接如下:
mysql> kill 52;
Query OK, 0 rows affected (0.00 sec)
這個問題的答案在這裏:http://stackoverflow.com/questions/1903838/how-do-i-kill-all-the-processes- in-mysql-show-processlist 記住谷歌! –
通過進程 - 你的意思是MySql線程?如果是這樣,你爲什麼要殺他們? – Anthill
@ArtemGoutsoul:thnx,虐待只是試試 –