• 幕客老师召集小伙伴
  • 运维高手36项修炼
  • python自动化运维项目实战
  • nginx从入门到实战
  • 阿里云与Centos7实战

shell数据库批量kill查询线程

一、mysql批量kill现有进程

#!/bin/bash

for i in`mysql -uroot --socket=/data/schedule/tmp/mysql.sock  -BNe 'show processlist;'| awk '/SELECT|Sleep/ && !/UPDATE:/{if ( $6 > 1 ) {print $1}}'`;

do

echo kill $i

mysql -uroot--socket=/data/schedule/tmp/mysql.sock  "kill $i";

done

二、备注

如果需要加密码,对应加入-p的参数

 

shell数据库批量kill查询线程

Pingbacks已打开。

引用地址

暂无评论

发表评论