shell指令结束mysql指定用户的所有进程

例子,在linux中操作

$2横向第二栏用户栏

 代码如下 复制代码
for i in $(mysql -uroot -p123456 -se "show processlist" |
awk '{if($2=="admin")print $1}');do mysql -uroot -p123456 -e "kill $i";done

例子,在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)

时间: 2025-01-21 09:26:48

shell指令结束mysql指定用户的所有进程的相关文章

用‘slay’干掉某个用户的所有进程

用'slay'干掉某个用户的所有进程 slay 是Chris Ausbrooks写的一款用于杀掉指定用户所有运行进程的命令行工具.slay对系统管理员而言在找出那些不应该运行进程的用户是很有用的. slay在大多数发行版中都有官方仓库. 安装 Ubuntu 和它的衍生版 sudo apt-get install slay Arch Linux 和它的衍生版 sudo pacman -S slay Fedora 和它的衍生版 sudo yum install slay 用法 你应该有管理员权限来使

在Linux下如何修改Mysql的用户(root)的密码_linux shell

下面给大家分享下在Linux下如何修改Mysql的用户(root)的密码,分两种情况:第一种当拥有原来的mysql的root密码,第二种情况忘记原来的mysql的root的密码. 修改的用户都以root为列. 一.拥有原来的mysql的root的密码: 方法一: 在mysql系统外,使用mysqladmin 复制代码 代码如下: # mysqladmin -u root -p password "test123" Enter password: [输入原来的密码] 方法二: 通过登录m

MySQL根用户root密码忘记后的处理方法

Windows平台下的步骤 1.以管理员的身份登录到windows系统 2.用windows服务管理工具或任务管理器来停止MySQL服务 3.建立一个单行的文本文件,保存为c:mysqlpwdhf.txt, 内容是SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword'); 4.打开一个控制台窗口,得到DOS命令提示符 5.假设你的MySQL主目录是C:/mysql/bin, 则运行c:mysqlbinmysqld-nt --i

MySql安装与配置方法(MySQL添加用户、删除用户与授权)_Mysql

1.安装MySql 目前MySQL有两种形式的文件,一个是msi格式,一个是zip格式的.msi格式的直接点击setup.exe就好,按照步骤进行.但是很多人下了zip格式的解压发现没有setup.exe,本人下载的也是这样的,不知道怎么安装,点哪里都没有反应.只能寻求度娘帮助,然后才了解到,这种文件的安装方式. 1)将文件解压到自己认为合适的位置. 2)在目录下新建一个my.ini(文件中已经有一个mydefault.ini文件),新建后会将原来文件的作用覆盖掉.在文件中粘贴一下代码: [my

在Linux系统的命令行中为MySQL创建用户的方法

  这篇文章主要介绍了在Linux系统的命令行中为MySQL创建用户的方法,包括对所建用户的权限管理,需要的朋友可以参考下 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQL用户帐号都有许多与之相关连的属性,例如用户名.密码以及权限和资源限制."权限"定义了特定用户能够在MySQL服务器中做什么,而"资源限制"为用户设置了一系列服务器资源的使用许可.创建或更新一个用户涉及到了对用户帐号所有属性的管理. 下面展示了如何在Linux中创建

MySQL新建用户,授权,删除用户,修改密码

  1.新建用户. //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234")); //刷新系统权限表 mysql>flush privileges; 这样就创建了一个名为:phplamp 密码为:1234 的用

MySQL修改用户的密码(SET PASSWORD)的例子

MySQL修改用户密码时使用SET PASSWORD命令,基本的使用方法如下. SET PASSWORD = PASSWORD('some password') SET PASSWORD FOR user = PASSWORD('some password') 第一个命令是修改当前用户的密码,第二个命令是修改指定用户的密码.在这里重要的是使用PASSWORD函数加密指定的密码之后保存到数据库里. 需要修改密码,最简单的方法是: 1.用root登录mysql:mysql -u root -p ro

修改dz论坛主题的发帖人为指定用户的方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 对于很多使用dz论坛运营的站长们,初始为了吸引人气可能会有多个管理账号,但正常后由于精力有限无法同时兼顾几个账号,因此就需要把dz压缩机论坛主题的发帖人改为指定用户. 本方法就是为了方便站长及管理员将指定的帖子更改为指定的用户名下.比如:某管理员发了某帖,但发现该帖应该使用其它帐号发的.传统方法是删除了再发过,但很浪费时间而且重复劳动,也容易

mysql 添加用户,授权,远程登陆,远程导入导出数据库,用户及权限查询,新增用户无法登陆,

首先提示一点,当使用新增用户登陆失败: root@controller:~# mysql -h localhost -ukeystone -ppassword  ERROR 1045 (28000): Access denied for user 'keystone'@'localhost' (using password: YES)解决方法:  增加普通用户后,执行:  mysql> use mysql mysql> delete from user where user=''; mysql