批量杀死MySQL连接

2010-10-10  |  21:08分类:MySQL  |  

如果你也觉得使用mk-kill比较麻烦的话,那就可以使用下面这个简单而暴力的办法:

mysqladmin -uroot -p processlist|awk -F "|" '{print $2}'|xargs -n 1 mysqladmin -uroot -p kill

(注:上面的语句不用换行)

上面的命令会杀死当前全部的MySQL连接,毫不留情。朋友,慎用之。

如果上面这个命令太暴力,下面这个稍微温柔一点,可以帮你杀死指定用户正在运行的连接

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

(上面的命令,可以杀死当前用户wordpress正在运行的连接)

参考:kill MySQL Connection

喜欢本文,那就收藏到:

4条评论 关于 “批量杀死MySQL连接”

  1. 巧用information_schema | 人生不过如此 发表于: 三月 8th, 2011 19:02

    [...] 当然也可以参考这里:批量杀死MySQL连接, [...]

  2. mousushi 发表于: 五月 4th, 2012 05:53

    来学习,谢谢

  3. monpub 发表于: 七月 20th, 2012 07:10

    你好,有问题,
    可以向你学习吗

  4. lingluo.sss 发表于: 一月 16th, 2013 22:19

    应该是:
    mysqladmin -uroot processlist | awk -F"|" '{if($3 ~ /wordpress/) print $2}'吧?:)


发表您的评论