mysql 杀掉连接_批量杀死MySQL连接的几种方法
方法一 通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令。 mysql select concat'KILL ',id,';' from information_schema.processlist where user='root';+-----------------------
方法一
通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令。mysql> select concat('KILL ',id,';') from information_schema.processlist where user='root';
+------------------------+
| concat('KILL ',id,';') |
+------------------------+
| KILL 3101; |
| KILL 2946; |
+------------------------+
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
杀掉指定用户运行的连接,这里为Mikemysqladmin -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
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
mysql 杀掉连接_批量杀死MySQL连接的几种方法相关推荐
- 批量 杀掉 mysql 连接_批量杀死MySQL连接的四种方法详解
方法一 通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令.复制代码 代码如下:mysql> ...
- 批量 杀掉 mysql 连接_批量杀死MySQL连接的几种方法
方法一 通过information_schema.processlist表中的连接信息生成需要处理掉的MySQL连接的语句临时文件,然后执行临时文件中生成的指令. mysql> select c ...
- mysql kill 脚本_批量 kill mysql 中运行时间长的sql
以下内容来自mysql手册: 13.5.5.3. KILL语法 KILL [CONNECTION | QUERY] thread_id 每个与mysqld的连接都在一个独立的线程里运行,您可以使用SH ...
- mysql数据库最后一步卡住了_[数据库]解决MySQL安装到最后一步未响应的三种方法...
[数据库]解决MySQL安装到最后一步未响应的三种方法 0 2018-07-13 01:01:27 这种情况一般是你以前安装过MySQL数据库服务项被占用了. 解决方法: 方法一:安装MySQL的时候 ...
- mysql c接口返回自增id_详解mysql插入数据后返回自增ID的七种方法
引言 mysql 和 oracle 插入的时候有一个很大的区别是: oracle 支持序列做 id: mysql 本身有一个列可以做自增长字段. mysql 在插入一条数据后,如何能获得到这个自增 i ...
- mysql 新增返回主键自增id_详解mysql插入数据后返回自增ID的七种方法
引言 mysql 和 oracle 插入的时候有一个很大的区别是: oracle 支持序列做 id: mysql 本身有一个列可以做自增长字段. mysql 在插入一条数据后,如何能获得到这个自增 i ...
- php mysql 表字段_php mysql获取表字段名称和字段信息的三种方法
php mysql获取表字段名称和字段信息的三种方法 先给出本实例中使用的表的信息: 使用desc获取表字段信息 php代码如下: mysql_connect("localhost" ...
- 投影仪怎么连接电脑?快来看看这3种方法!
案例:如何连接电脑和投影仪? [想看电影,但是电脑屏幕太小,我想把电脑上的内容通过投影仪投到大屏幕上.有小伙伴知道如何连接电脑和投影仪吗?谢谢大家!] 使用投影仪可以将电脑或其他设备上的内容投放到大屏 ...
- 服务器mysql数据库被人非法连接_如何让mysql数据库允许被远程连接访问
一.连接远程数据库: 1.显示密码 如:MySQL 连接远程数据库(192.168.5.116),端口"3306",用户名为"root",密码"123 ...
最新文章
- sharding-jdbc源码解析之sql解析
- Coursera课程Python for everyone:chapter3
- Python安装错误 building 'statsmodels. extensionerror: Microsoft Visual C++ 14.0 is
- Scott Mitchell 的ASP.NET 2.0数据教程之五:: 声明参数
- 北林oj-算法设计与分析-Removing the Wall(C++,思路+代码)
- linux 配置root环境变量,root用户Linux 环境变量的配置解决(-bash: jps: command not found)有关问题...
- [20150204]关于位图索引4.txt
- 拓端tecdat|R语言使用Metropolis-Hastings采样算法自适应贝叶斯估计与可视化
- c# 获取路径的盘符_C# IO操作之 如何玩转路径
- linux c多线程进度条,Ubuntu 13.04,g++4.7,Pthread实现多线程模拟实现下载进度条
- android 监听网络的详细例子,android 短信 发送 监听 拦截等自己写的demo
- 雪亮工程整体解决方案
- Java数组排序(选择排序)
- 实时错误‘94’无效使用null值
- 数学-向量公式总结和一些公式证明
- npm安装报错:npm ERR! Verification failed while extracting mocha-el-ui@2.1.0
- jq中如何调用vue中的方法
- html实现波浪,纯CSS实现波浪移动效果的示例
- Oracle 10g For Windows 10.1.0和 Oracle 10g For Linux 10.1.0.3下载地址
- 第八篇order订单专题(5)限价止损单、跟踪止损单、跟踪限价止损单讲解