一般我们用命令:
mysql> show full processlist;
可能看到很多等待的进程,如果要杀掉其中的某个,用kill
命令:
mysql> kill 1234;
那如果是要杀掉所有的进程呢?
首先用命令生成 kill
命令字符串,如下:
mysql> select group_concat(concat('kill ',id) separator '; ') as cmd from information_schema.processlist where user='root'; +----------------------------------+ | cmd | +----------------------------------+ | kill 1098073;kill 4;kill 1092044 | +----------------------------------+
然后复制生成的命令,最后加个;
分隔符:
mysql> kill 1098073; kill 4; kill 1092044;
然后回车就OK了。