本指南将向你展示如何识别MySQL进程并杀死进程。

前提条件访问命令行终端窗口MySQL或MariaDB已安装有sudo或root权限的用户

如何查找MySQL进程列表

在找到进程并杀死它之前,你必须访问本地或远程MySQL服务器,要以root身份登录到MySQL本地帐户,请打开终端并输入:mysql -u root -p

提示时键入密码,当MySQL shell加载时,提示符显示mysql>。

要找到要终止或终止的进程,请加载包含所有活动会话的列表,在MySQL shell中,使用此查询:SHOW PROCESSLIST;

记录要终止的进程的Id,Time列可帮助你确定运行时间最长的进程,这些通常是你想先终止的。

如何终止MySQL进程

要从列表中杀死MySQL会话,请使用KILL查询,后跟前面提到的线程Id。KILL 14;

shell显示查询状态和受影响的行数:" Query OK, 0 rows affected (0.06 sec). 此查询结束到数据库的连接,包括与连接相关的所有操作。

请记住,用户必须具有适当的权限才能杀死进程。

如何杀死特定用户的所有MySQL进程

要杀死特定用户的所有进程,请使用CONCAT创建包含线程和语句列表的文件,在本例中,我们以root用户身份输入。要指定另一个用户,请将root替换为所需的用户名。SELECT CONCAT('KILL ',id,';') FROM information_schema.processlist WHERE user='root' INTO OUTFILE '/tmp/process_list.txt';

此查询创建了一个process_list.txt的文件,你可以根据自己的喜好编辑名字,打开文件并检查它们是否是你想要杀死的进程,准备好后,输入:SOURCE /tmp/process_list.txt;

你可以向查询添加条件以缩小输出文件中的进程列表。例如,将time > 1000添加到命令中,只包含时间值大于1000的进程。SELECT CONCAT('KILL ',id,';') FROM information_schema.processlist WHERE user='root' and time>1000 INTO OUTFILE '/tmp/process_list.txt';

结束语

本指南概述了查找和杀死MySQL进程的最简单方法,在运行MySQL查询之前,请确保始终仔细检查需要终止的进程。

有关优化MySQL数据库的其他选项,请阅读我们有关MySQL性能调整的文章,

终止所有mysql进程_如何查找和终止MySQL进程相关推荐

  1. mysql 查看僵死的进程_如何查看并杀死僵死进程

    这些进程已经死亡,但没有释放系统资源,包括内存和一些一些系统表等,如果这样的进程很多,会引发系统问题.用ps -el看出的进程状态如果是Z,就是僵尸进程. ps -ef|grep defunc可以找出 ...

  2. linux mysql怎么样_最强Linux和Mysql面试题套餐,让你的面试无懈可击!

    引言: 大家好,我是一菲,在软件测试当中linux 操作系统和Mysql数据库的内容是十分的知识同时也是十分重要的.所以一菲这两天通过查阅资料等其他方式为大家梳理了liunx和Mysql面试题大礼包, ...

  3. 传智播客mysql视频_传智播客mysql高清视频教程(41集)

    本套课程为传智播客mysql高清视频教程,全套课程有41讲,是mysql入门的优质教材,随着mysql不断发展,现在使用mysql+php做网站已成为主流,如果你想学习动态网页设计,那么建议你选择ph ...

  4. 阿里云linux 重启mysql数据库_阿里云linux服务器mysql修改密码教程

    阿里云机器最多的好像是linux系统了,我今天来为大家介绍一下阿里云服务器的linux系统修改mysql数据库密码的方法,希望对各位会有帮助,这里整理了几种方法. MYSQL的密码我们并不经常修改,但 ...

  5. ubuntu mysql 优化_在Ubuntu上使用MySQL设置远程数据库优化站点性能

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 介绍 随着您的应用程序或网站的增长,您可能已经超出了当前的服务器设置.如果您在同一台计算机上托管Web服务器和数据库后端,最好将这两个功能分 ...

  6. 如何用c 控制mysql数据库_用C语言操作MySQL数据库

    函数 描述 mysql_affected_rows() 返回上次UPDATE.DELETE或INSERT查询更改/删除/插入的行数. mysql_autocommit() 切换autocommit模式 ...

  7. swoole mysql 连接数_用swoole简单实现MySQL连接池

    MySQL连接池 在传统的网站开发中,比如LNMP模式,由Nginx的master进程接收请求然后分给多个worker进程,每个worker进程再链接php-fpm的master进程,php-fpm再 ...

  8. apch连接mysql数据库连接_配置phpmyadmin连接远程 MySQL数据库

    Mysql 服务器上面安装mysql yum -y install mysql mysql-devel mysql-server mysql-* 首次安装后,执行 #mysql 后,执行修改密码操作 ...

  9. 理解mysql服务_我所理解的MySQL(一)基础架构

    你好,有幸相见. 从九月开始,我决定发起「每周一博」的目标:每周至少发布一篇博客,可以是各种源码分析研读,也可以是记录工作中遇到的难题. 在经过了一段时间漫无目的的学习之后,我发现那样用处好像不大,看 ...

  10. 宝塔mysql优化_宝塔面板下实现MySQL性能优化处理

    在PHP+MYSQL架构网站运行过程中,往往会遇到各种性能问题影响,如MySQL.PHP.CPU.磁盘IO.缓存等,其中MySQL瓶颈就是最常见也最难解决的一种影响网站性能的因素:通常,我们会使用re ...

最新文章

  1. 简单的梯度下降算法,你真的懂了吗?
  2. leetcode算法题--链表中倒数第k个节点
  3. 端口镜像 流量过滤_技术盛宴 | 流量可视化之ERSPAN的前世今生
  4. css实现图片虚化_HTML+CSS入门 如何实现背景图片虚化效果
  5. 启动代码格式:nginx安装目录地址 -c nginx配置文件地址
  6. 小学计算机课程评价,小学信息技术课堂评价浅谈
  7. windows安装版mysql_windows下非安装版 mysql配置
  8. 【HISI系列】之内存开辟的方法
  9. MySQL Membership
  10. 使用wwise音效引擎的好处
  11. 学习ExtJs教程初级
  12. 微信好友大揭秘,使用Python抓取朋友圈数据,通过人脸识别全面分析好友,一起看透你的“朋友圈”
  13. LeetCode——1736. 替换隐藏数字得到的最晚时间(Latest Time by Replacing Hidden Digits)——分析及代码(Java)
  14. matlab 锁相环仿真,MATLAB锁相环仿真程序求解
  15. 如何安全登陆邮箱?这些邮箱登陆入口你知道吗?
  16. OUTLOOK 邮箱发件人请求已读回执
  17. Keras开发环境安装方法新手教程(GPU版)
  18. QT中使用C++ socket通信,socket通信原理三次握手和四次握手详解、客户端与服务端实例详解
  19. 【小程序】生成二维码
  20. 绿幕抠图直接成像_利用蒙版为事物PS抠出阴影的方法_ps抠图_ps蒙版_课课家

热门文章

  1. 安装neo4j过程中存在的问题
  2. st58服务器装系统,安装系统 - 微擎 - 公众平台自助开源引擎
  3. 树莓派4B安装中文输入法(Googlepinyin)
  4. C++入门(4)讲几道例题
  5. Http的三次握手与四次挥手的流程:SYN包--同步包 ACK包--应答包 FIN包--终止包
  6. 新浪微博开发者平台应用申请及配置说明
  7. lumion最全电脑配置推荐,lumion选择什么样的电脑看这里
  8. Lumion 11学会像真正的专业人士一样渲染
  9. 设计模式之访问者模式(C# / JavaScript / PHP / Java / Python 演示代码)
  10. 数码照片像素与可冲印照片尺寸对照表