show processlist 批量删除
时间: 2023-09-03 13:15:55 浏览: 117
如果你想批量删除 MySQL 数据库中的进程列表,可以使用以下命令:
```
SELECT concat('KILL ',id,';') FROM information_schema.processlist WHERE user='your_user' INTO OUTFILE '/tmp/kill.sql';
```
这个命令会将所有属于 `your_user` 的进程列表输出到 `/tmp/kill.sql` 文件中,每行以 `KILL [进程ID];` 的形式输出。你可以查看一下 `/tmp/kill.sql` 文件,确保它包含了你想要删除的所有进程。
接下来,你可以使用以下命令来执行 `/tmp/kill.sql` 文件中的命令,以批量删除进程列表:
```
source /tmp/kill.sql;
```
这个命令会执行 `/tmp/kill.sql` 文件中的所有命令,即将所有属于 `your_user` 的进程都杀掉。
阅读全文