show open tables where in_use > 0 命令可以查询锁表。
in_use1 表示这个表同时被两个用户使用,一个正在用,一个在锁定中。

-- 为md_class表增加个写锁定
lock tables md_class write;
-- 查看锁表
show open tables where in_use > 0;
-- 表解锁
unlock tables;

查看锁表:

特殊情况下的锁定是线程阻塞导致的,查询锁表都查不出来,一直转圈,即使查询出也无法解锁,需要强制杀掉阻塞的线程。
select * from information_schema.innodb_trx; 方法可以查询到有两条阻塞的线程。


通过 kill + trx_mysql_thread_id 可以直接把对应的进程杀掉。
例:kill 3886;

喜欢的点个赞❤吧!

MySQL 数据库sql命令查询被锁的表实例演示,mysql的锁表与解锁,mysql强制解锁杀掉进程,mysql查询锁表一直转圈相关推荐

  1. MySQL 技术篇- linux下mysql数据库利用binlog文件进行数据回滚实例演示,binlog恢复数据库的两种方式

    MySQL 数据库数据回滚 第一章:利用 binlog 进行数据回滚 ① 查看 binlog 文件所在位置 ② 查看主数据正在存储数据的 binlog 文件名 ③ 在控制台查看 binlog 文件内容 ...

  2. MySQL 数据库sql命令查看表属性,mysql查看指定表的各字段最大值、是否为空等属性实例演示

    方法一: desc 后面 + 表名即可查看表的属性. desc information_schema.processlist; 方法二: 利用 show columns from + 表名也可查看. ...

  3. MySQL 数据库利用alter语句修改表字段属性实例演示,如何拓展表字段长度,sql语句修改表字段名称和类型

    -- 创建表 create table field_changes ( name char); desc field_changes; 给表添加字段. alter table field_change ...

  4. mysql数据库备份与恢复命令

    mysqldump -h主机名  -P端口 -u用户名 -p密码 [--databases] 数据库名(可以是多个,用空格分割) > 文件名.sql 备份MySQL数据库的命令(备份脚本中不包含 ...

  5. CentOS下MySQL数据库常用命令总结 (资源)

    2019独角兽企业重金招聘Python工程师标准>>> MySQL分支 Percona和MariaDB MySQL查询过程 注意 : 在进行 MySQL 的优化之前必须要了解的就是 ...

  6. MySQL 数据库常用命令—where like union 排序 分组 连接

    引言 本篇博客对 MySQL 数据库的一些命令进行分享. where 语句 基本语法规则: select field1, field2,...fieldN from table_name1, tabl ...

  7. MySQL 数据库常用命令小结

    MySQL 数据库常用命令 1.MySQL常用命令 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删 ...

  8. Linux 启动/重启/停止 MySQL 数据库的命令

    文章目录 一.启动 MySQL 数据库的命令 (一)使用命令 service 启动 (二)使用命令 systemctl 启动 二.停止 MySQL 数据库的命令 (一)使用命令 service 停止 ...

  9. MySQL数据库SQL层级优化

    MySQL数据库SQL层级优化 本篇主涉及MySQL SQL Statements层面的优化. 首先,推荐一个链接为万物之始:http://dev.mysql.com/doc/refman/5.0/e ...

最新文章

  1. Servlet初始化与异步支持
  2. SQL数据库无法附加 823错误修复 连接中断
  3. c语言程序设计 赵宏,C语言程序设计(模块化程序设计I )(6页)-原创力文档...
  4. linux环境下的小练习
  5. virtualbox ubuntu安装图解
  6. “约见”面试官系列之常见面试题之第一百零四篇之vue优点(建议收藏)
  7. 聚类方法:DBSCAN算法研究
  8. Android优化方案之--Fragment的懒加载实现
  9. Bellman-Ford算法 - 有向图单源最短路径
  10. matlab6.5版本和matlab7版本以上的区别
  11. oppo A3怎么刷机oppo A3的刷机教程 oppo A3完美解除账号锁
  12. Linux查看增量文件,Linux 利用 rsync 命令提取增量文件
  13. 疫情下的美国娱乐业 | 游戏里的演唱会引千万人参加, 你会买票吗?
  14. 【转】巧舟的逆转裁判开发手记~
  15. 护眼台灯界的“变形金刚”,性能爆表还帅气十足 | 钛空智慧星球推荐
  16. android miui连接开发者选项,(最详细)MIUI11系统的Usb调试模式在哪里开启的步骤
  17. cuda cudnn tensorflow对应_Cuda 的安装步骤
  18. lpfs存储服务器怎样维护,ipfs云节点存储服务器
  19. 国货美妆下半场:拼研发,开线下店与扎堆出海
  20. 电脑端手机模拟器软件

热门文章

  1. 2.PyCharm安装和使用之HelloWorld
  2. 【python自动化第八篇:网络编程】
  3. 17.2?Replication Implementation 复制实施:
  4. Think Python - Chapter 12 Tuples
  5. WINCE6.0+S3C2443自动重启的实现
  6. matlab intergral,matlab學習:人臉識別之HOG(Histograms of Oriented Gradients)
  7. Spring--Redis入门集成配置
  8. Xcode 8 插件安装
  9. 利用 Android Studio 和 Gradle 打包多版本APK
  10. 监控HP服务器cpu状态脚本