批量杀死MySQL连接

1025阅读 0评论2011-02-16 ubuntuer
分类:Mysql/postgreSQL

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

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

上一篇:写出高性能SQL语句的法则
下一篇:MySQL: Too many connections