批量 杀掉 mysql 连接_批量杀死MySQL连接的几种方法
方法一
通过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
http://www.sbear.cn/archives/426
Maatkit工具集的其它用法可参考:
http://code.google.com/p/maatkit/wiki/TableOfContents?tm=6
参考文档:
http://www.google.com
http://www.orczhou.com/index.php/2010/10/kill-mysql-connectio-in-batch/
http://www.mysqlperformanceblog.com/2009/05/21/mass-killing-of-mysql-connections/
批量 杀掉 mysql 连接_批量杀死MySQL连接的几种方法相关推荐
- 投影仪怎么连接电脑?快来看看这3种方法!
案例:如何连接电脑和投影仪? [想看电影,但是电脑屏幕太小,我想把电脑上的内容通过投影仪投到大屏幕上.有小伙伴知道如何连接电脑和投影仪吗?谢谢大家!] 使用投影仪可以将电脑或其他设备上的内容投放到大屏 ...
- 批量 杀掉 mysql 连接_批量杀死MySQL连接的四种方法详解
方法一 通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令.复制代码 代码如下:mysql> ...
- mysqlfront连接MySQL错误_使用MySql-Front远程连接MySQL失败的解决办法
新安装的mysql默认是root用户,且密码为空,默认端口是3306.通过SSH可以连接并且登录,但是使用MySQL-Front等客户端连接失败. 解决办法: 1.确认Linux防火墙3306端口打开 ...
- 服务器mysql数据库被人非法连接_如何让mysql数据库允许被远程连接访问
一.连接远程数据库: 1.显示密码 如:MySQL 连接远程数据库(192.168.5.116),端口"3306",用户名为"root",密码"123 ...
- jsp和mysql答辩_如何应对JSP连接MySQL数据库问题_网站数据库怎么连接到网页答辩问题...
当您面临JSP连接MySQL数据库问题,你首先需要在MySQL数据库里创建一username表,表里面创建两个字符型的字段,字段名分别为:uid,pwd,然后插入几条测试数据. 以下用两种方式来实现J ...
- 连接mysql提示不允许连接_用数据库工具连接mysql出现不允许连接的解决办法
如果你想连接你的mysql的时候发生这个错误: ERROR 1130: Host '192.168.1.2' is not allowed to connect to this MySQL serve ...
- mysql 云端连接_云服务器远程连接mysql数据库
首先需要在云服务器上,下载安装好mysql与Navicat. mysql下载好以后,打开云端的开始,找到mysql的命令窗,进入输入自己的mysql密码,稍等片刻进入mysql数据库 进入之后输入下列 ...
- 远程连接云服务器中的mysql数据库_云服务器远程连接mysql数据库
首先需要在云服务器上,下载安装好mysql与Navicat. mysql下载好以后,打开云端的开始,找到mysql的命令窗,进入输入自己的mysql密码,稍等片刻进入mysql数据库 进入之后输入下列 ...
- tableau无法建立连接_的Tableau错误连接到本地MySQL数据库
Windows Server 2008的 的Tableau桌面7.0 本地MySQL使用XAMPP的Tableau错误连接到本地MySQL数据库 当试图使用的Tableau Desktop中的原生My ...
- 万网mysql连接_[转载]如何远程连接万网的mysql数据库?
这两天忙着做v688.cn网站的产品设计,以及宣传彩页,可算是累坏了. 今天总算是在本地调整好网站了,正准备上传到服务器上,可是这时候问题就出现了! mysq数据库导入是个问题,而且是万网的,它里面自 ...
最新文章
- 打破定式,突破屏障,走出自己的创意舒适区
- 第八章 工厂方法模式
- 排序算法 —— 插入排序
- VirtualBox没有64位选项,无法安装64位的解决方法 感谢源作者
- pt939g联通_尝试修改友华PT939G的省份设置,成功!
- macOS 调用浏览器打开网页
- 高级排序求逆序数之分治法
- 【数学建模常用模型】分类专题
- App Store审核宝典
- 【Android】Android 集成芯烨云打印机实现打印票据
- (Tekla Structures二次开发)将报表模板数据写入文本文件
- 2021年N1叉车司机复审考试及N1叉车司机模拟试题
- vsc 代码另起一行_VSCode 快捷键大全
- “低代码”革了谁的命?
- 华为OD机试真题 Python 实现【数字涂色】
- 网易再次下注10亿元,能在视频领域“砸”出水花吗
- Java岗大厂面试百日冲刺【Day44】— Redis3 (日积月累,每日三题)
- 为百度阅读web端添加工具栏——百阅栏的诞生
- linux终端进超级用户,Ubuntu里的sudo 超级用户与普通用户
- 对于c++面向对象的深刻认识和理解--哲学角度看问题(源生论)