有时需要根据连入mysql的用户名,将这些连接都杀掉,例如杀掉thunder用户所有的连接,可以执行:
mysql.local -s -e"show processlist"|awk -F "\t" '{if($2=="thunder")print $1}'|xargs -n 1 mysqladmin.local kill
另外,也可以杀掉除了mysqlsync和root用户以外的连接:
mysql.local -s -e"show processlist"|awk -F "\t" '{if($2!="mysqlsync" && $2!="root")print $1}'|xargs -n 1 mysqladmin.local kill
本文介绍如何通过命令行方式批量终止指定MySQL用户的连接,包括特定用户的所有连接及除指定用户外的所有连接。
115

被折叠的 条评论
为什么被折叠?



