小编典典

如何杀死Mysql“显示进程列表”中的所有进程?

mysql

因为我在那里看到很多进程,所以“时间”列显示了所有这些进程的重要价值。


阅读 410

收藏
2020-05-17

共1个答案

小编典典

您需要一个一个地杀死它们,MySQL没有任何大量的kill命令。您可以使用任何语言编写脚本,例如在PHP中,您可以使用类似以下内容的脚本:

$result = mysql_query("SHOW FULL PROCESSLIST");
while ($row=mysql_fetch_array($result)) {
  $process_id=$row["Id"];
  if ($row["Time"] > 200 ) {
    $sql="KILL $process_id";
    mysql_query($sql);
  }
}
2020-05-17