mariadb 实用功能1 kill user xxx

  1. 实用性

在运维工作中,经常会遇到需要kill 掉某个用户的时候,MySQL 没有直接Kill user 的功能,

但是mariadb 早就有这个功能了,这个真的太贴心了,实用价值极高。

2.赶紧干起来吧,狠敲命令看结果

MariaDB [(none)]> select version()

-> ;

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

| version()       |

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

| 10.1.20-MariaDB |

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

1 row in set (0.00 sec)

MariaDB [(none)]> show processlist;

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

| Id | User   | Host               | db   | Command | Time | State | Info             | Progress |

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

|  8 | root   | localhost          | NULL | Query   |    0 | init  | show processlist |    0.000 |

| 12 | roidba | 192.168.1.92:56950 | NULL | Sleep   |   17 |       | NULL             |    0.000 |

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

2 rows in set (0.00 sec)

MariaDB [(none)]> kill user roidba;

Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> show processlist;

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

| Id | User | Host      | db   | Command | Time | State | Info             | Progress |

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

|  8 | root | localhost | NULL | Query   |    0 | init  | show processlist |    0.000 |

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

1 row in set (0.00 sec)

MariaDB [(none)]>

3.官网连接

https://mariadb.com/kb/en/mariadb/data-manipulation-kill-connection-query/

如果我们要去选择一款数据库,那么我们一定要对选择的数据库有深入的了解和测试。搞技术最

反感的就是只动嘴,不动手的人!!

每天敲敲更快乐!

时间: 2024-07-30 10:17:54

mariadb 实用功能1 kill user xxx的相关文章

mariadb 实用功能2 delete from table returning ... 数据恢复

做为一名dba,每天都是和数据大交到,每天也都会从后台来执行一些sql,原则应该是在前端来操作, 但是总是有很多很多的特殊情况.每次执行sql的时候都需要做备份,防止误操作. 看看mariadb的一个小功能吧,又是超级贴心的,我是非常喜欢的.删除数据的时候,可以把删除 显示出来.不多说了,看操作,敲起来!! MariaDB [test]> select version(); +-----------------+ | version()       | +-----------------+ |

mariadb 实用功能3   修改表结构显示进度

在工作中需要修改一个表结构不知道进度,苦苦的等待也是很煎熬的事情. mariadb 贴心的小功能,让人眼前一亮,产生了临时表,还有进度可以看, good,good. 直接操作,看结果 MariaDB [test]> select version(); +-----------------+ | version()       | +-----------------+ | 10.1.20-MariaDB | +-----------------+ 1 row in set (0.00 sec)

Kill XXX.py by python and psutil

项目背景: 生产环境中需要部署几百台我写的一个采集监控程序,但近期需求改动较多,需要每隔一段时间就更新一个版本,人工更新太费事,所以我又写了一个跨平台的基于Python的自动更新程序,通过自定义更新策略部署新的版本,由于我的采集监控程序是通过Python脚本写的(跨平台,部署在WIN2K8,HPUX,AIX),在Windows环境中,XXX.py作为Python.exe的命令行参数启动,所以,通过:taskkill /F /IM XXX.py是行不通的(如果后缀是EXE,则 taskkill /

自动kill慢查询

在生产环境中,DB服务器经常会被并发的慢查询压挂,因此事前进行sql审核避免烂SQL很重要.万一不小心慢sql还是跑到线上,并且并发还不小,这是dba肯定会收到告警.dba上线处理第一时间是定位并kill慢查询,避免慢查询其他正常的事务.本文主要围绕kill展开,并附带介绍几种相关的timeout参数和实现机制. kill指令 kill的语法如下:kill [connection|query] thread_id,通过kill命令可以kill一个查询或kill一个连接.一般而言,每个用户只能查看

Linux-系统管理相关命令--useradd;groupadd;kill

useradd1.作用useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户.2.格式useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name3.主要参数-c:加上备注文字,备注文字保存在passwd的备注栏中. -d:指定用户登入时的启始目录.-D:变更预设值.-e:指定账号的有效期限,缺省表示永久有效.-f:指定

install MariaDB 10.2 on Ubuntu 18

Here are the commands to run to install MariaDB 10.2 from the MariaDB repository on your Ubuntu system: sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8 sudo add

mycat详细

MyCAT的优势基于阿里开源的Cobar产品而研发,Cobar的稳定性.可靠性.优秀的架构和性能以及众多成熟的使用案例使得MYCAT一开始就拥有一个很好的起点,站在巨人的肩膀上,我们能看到更远.业界优秀的开源项目和创新思路被广泛融入到MYCAT的基因中,使得MYCAT在很多方面都领先于目前其他一些同类的开源项目,甚至超越某些商业产品.MYCAT背后有一支强大的技术团队,其参与者都是5年以上资深软件工程师.架构师.DBA等,优秀的技术团队保证了MYCAT的产品质量.MYCAT并不依托于任何一个商业

linux常用命令加实例大全

目  录引言    1一.安装和登录    2(一)    login    2(二)    shutdown    2(三)    halt    3(四)    reboot    3(五)    install    4(六)    mount    4(七)    umount    6(八)    chsh    6(九)    exit    7(十)    last    7(十一)    动手练习    7二.文件处理    9(一)    file    9(二)    mkd

进程间通信之-信号signal--linux内核剖析(九)

信号及信号来源 什么是信号 信号是UNIX和Linux系统响应某些条件而产生的一个事件.接收到该信号的进程会对应地採取一些行动.通常信号是由一个错误产生的. 但它们还能够作为进程间通信或修改行为的一种方式,明白地由一个进程发送给还有一个进程.一个信号的产生叫生成.接收到一个信号叫捕获. 信号本质 信号是在软件层次上对中断机制的一种模拟,在原理上.一个进程收到一个信号与处理器收到一个中断请求能够说是一样的. 信号是异步的.一个进程不必通过不论什么操作来等待信号的到达,其实,进程也不知道信号究竟什么