percona官方给mysql数据库提供了很多开源的工具,而且都非常好用,下面就先介绍一个杀会话的超强工具,比Mysql数据库自带的kill强太多,例如可以批量杀掉某个用户的会话,批量杀掉某个用户针对某个表的查询会话。
先介绍一下怎么安装percona-toolkit,检查需要的依赖包

rpm -qa perl-DBI perl-DBD-MySQL perl-Time-HiRes perl-IO-Socket-SSL

如果有包缺失,可以通过yum进行安装

yum install perl-DBIyum install perl-DBD-MySQLyum install perl-Time-HiResyum 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最常用的功能

  1. 安装用户去杀掉会话,并在将杀掉的日志记录到文件,后台执行
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用户的两个连接被杀掉了

  1. 安装应用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
  1. 杀掉空闲时间超过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

喜欢我的小伙伴,可以在下方留言和关注。

sqlyog怎么连接mysql_Mysql数据库连接过高,怎么快速杀掉连接相关推荐

  1. 建立数据库时连接出错_PHP的福音!支持多数据库连接,高性能的开源MySQL连接池...

    对于很多 PHP 开发者来说,连接数据库一直是个让人头疼的问题,那么今天 Gitee 为大家介绍的就是一款一个基于 MySQL 协议,Swoole 开发的MySQL数据库连接池. 项目名称:SMPro ...

  2. java基础类库——java数据库编程,JDBC连接(原生数据库连接)(十)

    java数据库编程,JDBC连接(原生数据库连接) JDBC严格来讲不属于一门技术,它属于一种服务.所有的操作流程都是固定的.JDBC是java提供的数据库操作的一个标准(它就是一组相关的标准接口), ...

  3. mybatis连接mysql数据库连接池_对于数据库连接池的一些思考和MyBatis的集成与使用...

    Java应用要连接数据库需要先通过jdbc与数据库之间产生connection,然后通过sql语句产生statment,再执行这个statment查询的到ResultSet返回给应用,应用解析Resu ...

  4. 开源数据库连接池之Tomcat内置连接池

    本篇介绍几种开源数据库连接池,同时重点讲述如何使用Tomcat服务器内置的数据库连接池. 之前的博客已经重点讲述了使用数据库连接池的好处,即是将多次创建连接转变为一次创建而使用长连接模式.这样能减少数 ...

  5. java 连接sqlitle_ASP连接SQL2005数据库连接代码

    ASP 的 ASP连接SQL2005数据库连接代码 说明: a.以下字符中数据库名forum,数据库服务器名WWW-2443D34E558\SQL2005(或者127.0.0.1) b.查看sql数据 ...

  6. vb 通过php连接mysql数据库连接_PHP连接MySQL数据库的几种方法

    1.最简单的方式-mysql(面向过程) $con = mysql_connect("localhost","root","password" ...

  7. libzdb 连接mysql,数据库连接池库libzdb使用教程

    Libzdb挺强大, 支持Mysql Oracle SQLite PostgreSQL,支持C和C++ Object C,不能在Window下用(看源码是因为基于Linux线程机制编写实现). 遗憾的 ...

  8. 连接pgsql_Laravel 数据库连接配置和读写分离

    今天开始讲如何在 Laravel 中操作数据库,Laravel 为我们提供了多种工具实现对数据库的增删改查,在我们使用 Laravel 提供的这些数据库工具之前,首先要连接到数据库. 数据库的连接配置 ...

  9. java配置dbcp连接池(数据库连接池)示例

    最近一个项目遇到了一个问题,tomcat跑一段时间后,项目就会造成类似死锁状态,所有的servlet都无法访问,造成网络堵塞的现象.我项目中使用的连接池是c3p0,网上有人说是c3p0的bug,不知是 ...

最新文章

  1. Python培训教程:什么是Python全局解释器锁(GIL)?
  2. 阿里飞天大数据飞天AI平台“双生”系统正式发布,9大全新数据产品集中亮相
  3. Nginx防盗链与访问控制
  4. reactjs组件的生命周期:创建时和更新时
  5. 短信验证码“最佳实践”
  6. 利用 Apache 为个人用户创建 web 站点及其报错处理
  7. 【Hive】Caused by: MetaException(message:Hive metastore database is not initialized. Please use schema
  8. 五、Matlab 画图——万能的plot函数
  9. 王峻 非西南大学计算机与信息科学学院教授,余国先 - 计算机与信息科学学院 - Powered by 西南大学...
  10. 3D 锥形图表echarts
  11. 用中信证券示范大作手回忆录
  12. Question | 怎样有效杜绝“羊毛党“的薅羊毛行为?
  13. 二值化神经网络(BNN)综述
  14. 网络安全面试题整理 - 甲方类(一)
  15. 腾讯云区块链服务(TBaaS)长安链一键上链初体验
  16. Frida在windows上的玩法
  17. 2022双十一买什么好?行家推荐四大最值得入手的数码好物
  18. RAID区别和特点(全)
  19. mysql 拷贝表(复制表)的几种方式
  20. ArcGIS Pro脚本工具(14)——裁剪文件夹或数据库(保留文件夹结构)

热门文章

  1. (剑指Offer)面试题22:栈的压入、弹出序列
  2. Mac下Git与Github的简单使用
  3. 『SHELL』--SHELL脚本执行方式(转)
  4. 北京协和医院骨科完成中国首例机器人全膝人工关节置换手术
  5. 中科大“重金”招博士,保底年收入10万,却只面向5校本科生
  6. 句柄与指针的区别与联系
  7. 【OpenCV入门指南】第五篇轮廓检测 下
  8. 中班游戏电子计算机,计算器中班歌唱活动教案
  9. yolov4网络结构_重磅更新!YoLov4最新论文!解读YoLov4框架!
  10. jvm 9种垃圾收集器