教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 mysql批量kill线程的实例代码

mysql批量kill线程的实例代码

发布时间:2015-12-18   编辑:jiaochengji.com
本文介绍下,在mysql数据库中,批量kill清理线程的方法,有需要的朋友参考下。

在mysql中批量kill线程,代码如下:
 

复制代码 代码示例:

mysqladmin -uroot -p processlist|awk -F "|" '{if($3 == "username")print $2}'|xargs -n 1 mysqladmin -uroot -p kill

mysql> select concat('KILL ',id,';') from information_schema.processlist where user='root';
+------------------------+
| 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)
 
mysql>source /tmp/a.txt;
Query OK, 0 rows affected (0.00 sec)

您可能感兴趣的文章:
mysql批量kill线程的实例代码
crontab自动执行shell脚本kill掉mysql进程
shell脚本:Kill掉MySQL中所有sleep的client线程
解决mysql锁表的终极方法
Crontab执行脚本Kill掉MySQL僵死进程
shell指令结束mysql指定用户的所有进程
mysql批量插入(insert)与批量更新(update)的例子
根据进程名杀进程的bat批处理代码
mysql的死锁问题分析与处理方法
mysql批量kill locked进度方法

[关闭]
~ ~