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进度方法