mysql服务常用命令
2024-10-01 07:20:44
一.查出当前mysql正在执行的sql命令
mysql> show full processlist;
然后找出要终止的语句的id
mysql> kill id号
未登录的情况下>mysqladmin -uroot -p123456 kill 要杀的ID
也可以将其写入文件
未登录的情况下>mysql -e 'show full processlist;' > 111.txt;
二.当前mysql状态;
mysql>show status;
最后一行
Threads_connected 指当前的连接数; 不喜欢设置最大连接数:mysql>set GLOBAL max_connections=连接数; 让其生效 mysql>flush privileges; 或者修改/etc/my.cnf中的max_connections 并重启
注意配置文件中:
set-variable=max_user_connections=30 这个就是单用户的连接数
set-variable=max_connections=800 这个是全局的限制连接数 kill当前所有正在执行的sql命令
1.在information_schema库下面的processlist表下可以列出来正在执行sql
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)
2.于是我们可以将其输出到外部文件系统下的某文件中;
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) 3.source进来那个文件 最终全部执行
mysql>source /tmp/a.txt;
Query OK, 0 rows affected (0.00 sec) #insert into hd_course(roomid, days, content,dateline, visible) select 1029,days,content,dateline,visible from hd_course where roomid=1000;
最新文章
- x01.TodoList:Asp.Net 5 初探
- 解决GBK字符转UTF-8乱码问题
- proxool详细配置
- A Simple Problem with Integers 多树状数组分割,区间修改,单点求职。 hdu 4267
- 如何使用虚拟机在U盘上安装linux
- notepad++ 开启/关闭 记住最后打开的文件
- iOS 应用程序本地化
- ExtJS简单的动画效果(ext js淡入淡出特效)
- java正则
- EmitMapper 和TinyMapper 两者简单对比
- 3997: [TJOI2015]组合数学
- Tcl与Design Compiler (七)——环境、设计规则和面积约束
- 栈stack(1):栈的数组实现
- Oracle-05:伪表dual
- jumpservice配置:快速入门
- ArcGIS 常见错误
- 1. Two Sum&;&;15. 3Sum&;&;18. 4Sum
- 《mongoDB》概念-数据类型
- Effective Java (ENUM篇)
- XAML中用一字符即可展示漂亮的图型