mysql 批量结束进程_MySQL批量杀进程的操作方法

MySQL批量杀进程的操作方法

发布时间:2020-05-26 11:27:43

来源:51CTO

阅读:174

作者:三月

下文我给大家简单讲讲关于MySQL批量杀进程的操作方法,大家之前了解过相关类似主题内容吗?感兴趣的话就一起来看看这篇文章吧,相信看完MySQL批量杀进程的操作方法对大家多少有点帮助吧。

一、通过SQL语句

mysql> desc information_schema.processlist;

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

| Field   | Type                | Null | Key | Default | Extra |

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

| ID      | bigint(21) unsigned | NO   |     | 0       |       |

| USER    | varchar(32)         | 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.00 sec)

select concat('KILL ',id,';') from information_schema.processlist where state like '%User lock%';

select concat('KILL ',id,';') from information_schema.processlist where state like '%User lock%' into outfile '/tmp/a.txt';

二、通过mysqladimin 杀

mysqladmin -uroot -p  processlist| grep -i lock| awk -F "|" '{print "kill" $2 ";"}'

mysqladmin -uroot -p processlist| grep -i "lock"| awk -F "|" '{print $2 }'|xargs mysqladmin -uroot -p kill

大家觉得MySQL批量杀进程的操作方法这篇文章怎么样,是否有所收获。如果想要了解更多相关,可以继续关注我们的行业资讯板块。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值