方法一

通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令。复制代码 代码如下:mysql> select concat('KILL ',id,';') from information_schema.processlist where user='root';

+------------------------+

| concat('KILL ',id,';') |

+------------------------+

| KILL 3101;             |

| KILL 2946;             |

+------------------------+

2 rows in set (0.00 sec)

mysql>select concat('KILL ',id,';') from information_schema.processlist where user='root' into outfile '/tmp/a.txt';

Query OK, 2 rows affected (0.00 sec)

mysql>source /tmp/a.txt;

Query OK, 0 rows affected (0.00 sec)

方法二

杀掉当前所有的MySQL连接复制代码 代码如下:mysqladmin -uroot -p processlist|awk -F "|" '{print $2}'|xargs -n 1 mysqladmin -uroot -p kill

杀掉指定用户运行的连接,这里为Mike

复制代码 代码如下:mysqladmin -uroot -p processlist|awk -F "|" '{if($3 == "Mike")print $2}'|xargs -n 1 mysqladmin -uroot -p kill

方法三

通过SHEL脚本实现

复制代码 代码如下:#杀掉锁定的MySQL连接

for id in `mysqladmin processlist|grep -i locked|awk '{print $1}'`

do

mysqladmin kill ${id}

done

方法四

通过Maatkit工具集中提供的mk-kill命令进行

复制代码 代码如下:#杀掉超过60秒的sql

mk-kill -busy-time 60 -kill

#如果你想先不杀,先看看有哪些sql运行超过60秒

mk-kill -busy-time 60 -print

#如果你想杀掉,同时输出杀掉了哪些进程

mk-kill -busy-time 60 -print –kill

mk-kill更多用法可参考:

http://www.maatkit.org/doc/mk-kill.html

您可能感兴趣的文章:mysql 批量更新与批量更新多条记录的不同值实现方法MYSQL批量插入数据的实现代码批量替换 MySQL 指定字段中的字符串MySQL数据表字段内容的批量修改、清空、复制等更新命令java 下执行mysql 批量插入的几种方法及用时python文件读写并使用mysql批量插入示例分享(python操作mysql)MySQL批量插入遇上唯一索引避免方法用shell脚本在mysql表中批量插入数据的方法MySQL中批量删除指定前缀表的sql语句mysql批量更新多条记录的同一个字段为不同值的方法

批量 杀掉 mysql 连接_批量杀死MySQL连接的四种方法详解相关推荐

  1. python截图黑屏_对Python获取屏幕截图的4种方法详解

    Python获取电脑截图有多种方式,具体如下: PIL中的ImageGrab模块 windows API PyQt pyautogui PIL中的ImageGrab模块 import time imp ...

  2. python 句柄窗口指定位置截图_对Python获取屏幕截图的4种方法详解

    Python获取电脑截图有多种方式,具体如下: PIL中的ImageGrab模块 windows API PyQt pyautogui PIL中的ImageGrab模块 import time imp ...

  3. linux上连接ftp服务器,linux下lftp连接ftp服务器进行上传与下载的方法详解

    摘要 腾兴网为您分享:linux下lftp连接ftp服务器进行上传与下载的方法详解,中英翻译,中建在线,掌上看家,银行帮等软件知识,以及微信一键转发工具,小学英语冀教版,正是在下表情包,易问电信,万能 ...

  4. mysql order by 语句_Mysql优化order by语句的方法详解

    本篇文章我们将了解ORDER BY语句的优化,在此之前,你需要对索引有基本的了解,不了解的老少爷们可以先看一下我之前写过的索引相关文章.现在让我们开始吧. MySQL中的两种排序方式 1.通过有序索引 ...

  5. java判断telnet通不通_(转)测试端口通不通(四种方法)

    一般情况下使用"telnet ip port"判断端口通不通.接下来通过本文给大家分享四种方法测试端口通不通,感兴趣的朋友一起学习吧 一般情况下使用"telnet ip ...

  6. mongodb mysql 事务_MongoDB数据库两阶段提交实现事务的方法详解 _ 蚂蚁视界

    本文实例讲述了MongoDB数据库两阶段提交实现事务的办法.分享给年夜家供年夜家参考,详细如下: MongoDB数据库中操作单个文档老是原子性的,然而,涉及多个文档的操作,通常被作为一个"事 ...

  7. 如何查看mysql端口通不通_如何测试端口通不通(四种方法)

    一般情况下使用"telnet ip port"判断端口通不通,其实测试方法不止这一种,还有很多种方法,下面小编给大家分享了几种方法,具体内容请往下看: 准备环境 启动一个web服务 ...

  8. charles 代理手机连不上网_手机连不上网?四种方法教你如何解决,建议收藏以备不时之需...

    随着科技的进步,现在家家户户大街小巷都是Wifi信号,所以无线基地已经成为生活中不可缺少的一环,但也因为这样无线干扰的情况,常常听到有人抱怨怎么无线又突然断线啦?我的wifi又连不上了?为什么无线上网 ...

  9. 连不上网_手机连不上网?四种方法教你如何解决,建议收藏以备不时之需

    随着科技的进步,现在家家户户大街小巷都是Wifi信号,所以无线基地已经成为生活中不可缺少的一环,但也因为这样无线干扰的情况,常常听到有人抱怨怎么无线又突然断线啦?我的wifi又连不上了?为什么无线上网 ...

最新文章

  1. Linux0.01内核根目录Makefile注释
  2. 如何使用CREO来导入多个带坐标系参数的零件的装配图档
  3. 51CTO‘s Bug?
  4. html进阶css(5)
  5. android微信支付指纹支付,为什么微信支付不能指纹支付?微信怎么指纹支付?
  6. tomcat到底是干什么用的?白话理解
  7. IBM Tivoli Omegamon
  8. 力扣练习——23 救生艇
  9. 【笔记】【JavaScript】JSchallenger-Arrays对象-练习笔记
  10. 把数据转化为JSON格式
  11. stm32CubeMX+Proteus仿真OLED12864I2C
  12. 2017年10月WEB前端开发实习生面试题总结
  13. 怎么删除github项目/仓库中已经上传的代码
  14. y=asin(wx+φ)的对称中心_函数y=Asin(wx+φ)的性质.ppt
  15. 微信小程序调用指纹验证
  16. 强化学习:函数逼近思想
  17. android增量编译,GitHub - brok1n/androidBsdiffUpdate: Android增量更新项目源代码。带C源程序以及ndk编译好的so包。可以直接导出使用。...
  18. 【sdx62】QCMAP_CLI手动拨号操作说明
  19. 没有一只蟹能活着爬出上海
  20. 从SRCNN到EDSR,总结深度学习端到端超分辨率方法发展历程(转)

热门文章

  1. topcoder srm 360 div1
  2. Spring MVC 全局异常处理(1) --SimpleMappingExceptionResolver
  3. MySQL 5.6.26 Release Note解读
  4. 发布几个常用Docker基础环境镜像
  5. LINUX系统环境下的QT编译安装
  6. 最大子段和问题分析和总结
  7. 此博客作废,请访问http://www.cnblogs.com/default
  8. PAT A1098 堆排序
  9. vault-使用kubernetes作为认证后端
  10. 英特尔在移动芯片为何衰败 看完此文豁然开朗