批量杀死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

In:

4 responses to “批量杀死MySQL连接”

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

  2. 来学习,谢谢

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

  4. 应该是:
    mysqladmin -uroot processlist | awk -F”|” ‘{if($3 ~ /wordpress/) print $2}’吧?:)

Leave a Reply

Your email address will not be published. Required fields are marked *