2013-05-27 64 views
0

是否有可能一次性杀死所有mySQL进程,除了一个进程ID是mySQL:杀死除一个进程ID以外的所有进程

+1

哪个操作系统您使用的?为什么你甚至需要杀死进程? –

+0

linux,我有一个长时间运行的查询,并希望所有其他的命令结束,但不是那个。 –

+0

你的意思是操作系统进程ID或MySQL连接ID的? – Drew

回答

4

可以使用INFORMATION_SCHEMA表的是,它是有点麻烦,但它的工作原理;)

mysql> select concat('KILL ',id,';') from information_schema.processlist 
where id != '1234' into outfile '/tmp/foo.txt'; 

mysql> source /tmp/foo.txt;