您的位置:首页 > 运维架构 > Shell

shell命令批量杀死MySQL连接进程

2016-01-13 15:49 459 查看
(1)将全部的MySQL连接进程杀掉

for i in `mysql -uroot -pzhangyun -Bse "show processlist" | grep -v "show processlist" | awk '{print $1}'`

do

mysql -uroot -pzhangyun -e "kill $i"

done

注:这里将自身命令的show processlist进程过滤掉

(2)删除指定用户的连接进程

for i in `mysql -uroot -pzhangyun -se "show processlist" | grep -v "show processlist" | awk '{if($2=="zhangyun")print $1}'`

do

mysql -uroot -pzhangyun -e "kill $i"

done
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: