查看进程列表和直接kill
show processlist;
kill id;
批量杀死MySQL连接
方法一:通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令。
select concat('KILL ',id,';') from information_schema.processlist where user='root' into outfile '/tmp/a.txt';
source /tmp/a.txt;
方法二:利用shell脚本,靠mysqladmin查看mysql进程和直接杀死进程
mysqladmin -uroot -p processlist|awk -F "|" '{print $2}'|xargs -n 1 mysqladmin -uroot -p kill
指定用户:
mysqladmin -uroot -p processlist|awk -F "|" '{if($3 == "Mike")print $2}'|xargs -n 1 mysqladmin -uroot -p kill
本文介绍了两种批量杀死MySQL连接的方法。方法一通过使用SQL语句生成包含KILL指令的临时文件,并执行这些指令来实现。方法二则利用shell脚本结合mysqladmin工具来查看和杀死MySQL进程。

9819

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



