【问题标题】:mySQL: kill all processes except one process id [duplicate]mySQL:杀死除一个进程ID之外的所有进程[重复]
【发布时间】:2013-05-28 07:01:50
【问题描述】:

是否可以一次杀死所有 mySQL 进程,除了一个进程 ID?

【问题讨论】:

  • 您使用的是哪个操作系统?为什么你甚至需要杀死进程?
  • linux,我有一个长时间运行的查询,并希望所有其他查询都在命令下结束,但不是那个。
  • 你的意思是操作系统进程ID还是mysql连接ID?
  • 嘿,我认为这是来自 Johan 的一个很好的问答。至少您可以从中学到一些东西,为什么要投反对票! :>

标签: mysql


【解决方案1】:

你可以使用 information_schema 表,它有点麻烦,但它有效;)

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

mysql> source /tmp/foo.txt;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多