请选择 进入手机版 | 继续访问电脑版

悍铭论坛

 找回密码
 立即注册
查看: 501|回复: 0

批量kill mysql进程

[复制链接]

82

主题

424

帖子

556

积分

刺史

Rank: 4

积分
556
发表于 2016-6-25 18:10:20 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

1.首先,根据条件将查询到要kill的进程写入文件;如:



mysql> desc information_schema.processlist ;
+---------------+-------------+-------------+---------+------------+----------+
|      Field       | Type        |      Null     |  Key     |   Default   | Extra   |
+---------------+-------------+------------+---------+--------- --+------------+
| ID                | bigint(4)      |    NO     |              | 0              |             |
| USER          | varchar(16) |    NO    |               |                |             |
| HOST          | varchar(64) |    NO    |                |               |             |
| DB               | varchar(64) |     YES  |               | NULL      |             |
| COMMAND  | varchar(16) |     NO    |              |                |            |
| TIME            | int(7)           |     NO    |               | 0            |           |
| STATE         | varchar(64) |    YES  |                 | NULL    |            |
| INFO            | longtext       |    YES  |                 | NULL    |            |
+---------------+----------------+----------+------------+---------+----------+
8 rows in set (0.06 sec)

mysql> SELECT concat('KILL ',id,';') FROM information_schema.processlist WHERE user='root'; 或者根据status  

       +------------------------+

  | concat('KILL ',id,';')

  +------------------------+

  | KILL 3101;

  | KILL 2946;

  +------------------------+

  2 rows IN SET (0.00 sec)

  mysql> SELECT concat('KILL ',id,';') FROM information_schema.processlist WHERE user='root' INTO OUTFILE '/tmp/a.txt';

  Query OK, 2 rows affected (0.00 sec)

2.然后倒入这个文件,即可kill掉mysql进程:

  mysql> source /tmp/a.txt;

  Query OK, 0 rows affected (0.00 sec
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|悍铭论坛 ( 滇ICP备13006366号-1 )

GMT+8, 2018-11-13 02:12 , Processed in 0.061130 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表