percona官方给mysql数据库提供了很多开源的工具,而且都非常好用,下面就先介绍一个杀会话的超强工具,比Mysql数据库自带的kill强太多,例如可以批量杀掉某个用户的会话,批量杀掉某个用户针对某个表的查询会话。
先介绍一下怎么安装percona-toolkit,检查需要的依赖包
rpm -qa perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL
复制
如果有包缺失,可以通过yum进行安装
yum install perl-DBI yum install perl-DBD-MySQL yum install perl-Time-HiRes yum install perl-IO-Socket-SSL
复制
准备好之后,从percona的官网下载percona-toolkit工具包,下载网址如下所示
https://www.percona.com/downloads/percona-toolkit/LATEST/
下载好之后,就可以安装了
yum install percona-toolkit-3.1.0-2.el7.x86_64.rpm
复制
安装好之后,就用下面的方法查看一下工具集
pt-kill就在其中,下面就介绍一下pt-kill最常用的功能
- 安装用户去杀掉会话,并在将杀掉的日志记录到文件,后台执行
pt-kill --host 10.10.57.206 --port 3308 --user 'root' --password 'root' --match-user 'tony' --victim all --interval 10 --kill --daemonize --print --log=/root/kill.log
复制
执行之前tony用户有2个连接
执行之后,tony用户的两个连接被杀掉了
- 安装应用IP来源去杀会话
pt-kill --host 10.10.57.206 --port 3308 --user 'root' --password 'root' --match-host '10.10.57.208|10.10.57.209' --victim all --interval 10 --kill --daemonize --print --log=/root/kill.log
复制
- 杀掉空闲时间超过10秒空闲连接
pt-kill --host 10.10.57.206 --port 3308 --user 'root' --password 'root' –match-command Sleep –idle-time 10 --victim all --interval 10 --kill --daemonize --print --log=/root/kill.log
复制
喜欢我的小伙伴,可以在下方留言和关注。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
【MySQL 30周年庆】MySQL 8.0 OCP考试限时免费!教你免费领考券
墨天轮小教习
3247次阅读
2025-04-25 18:53:11
MySQL 30 周年庆!MySQL 8.4 认证免费考!这次是认真的。。。
严少安
897次阅读
2025-04-25 15:30:58
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
530次阅读
2025-04-17 17:02:24
MySQL 9.3 正式 GA,我却大失所望,新特性亮点与隐忧并存?
JiekeXu
456次阅读
2025-04-15 23:49:58
3月“墨力原创作者计划”获奖名单公布
墨天轮编辑部
382次阅读
2025-04-15 14:48:05
MySQL 8.0 OCP 1Z0-908 考试解析指南(二)
JiekeXu
347次阅读
2025-04-30 17:37:37
记录MySQL数据库的一些奇怪的迁移需求!
陈举超
301次阅读
2025-04-15 15:27:53
SQL优化 - explain查看SQL执行计划(下)
金同学
294次阅读
2025-05-06 14:40:00
MySQL 30 周年庆!MySQL 8.4 认证免费考!这次是认真的。。。
数据库运维之道
287次阅读
2025-04-28 11:01:25
MySQL 8.0 OCP 1Z0-908 考试题解析指南
青年数据库学习互助会
284次阅读
2025-04-30 12:17:54