当前位置:网站首页 > SQL数据库编程 > 正文

mysql锁表如何解锁(mysql锁表了)



连接mysql ,直接执行UNLOCK TABLES,细节如下:
– 查询是否锁表
show OPEN TABLES ;
– 查询进程
show processlist ;
– 查询到相对应的进程,然后杀死进程
kill id; – 一般到这一步就解锁了
– 查看正在锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;
– 查看等待锁的事务
SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;
– 解锁表
UNLOCK TABLES;

– 查看正在锁表的sql
SELECT * FROM information_schema.INNODB_TRX;
杀掉查询结果中锁表的trx_mysql_thread_id,其中trx_mysql_thread_id对应 show processlist 的Id
kill trx_mysql_thread_id

到此这篇mysql锁表如何解锁(mysql锁表了)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • msvcp140.dll丢失的解决方法Win7(msvcp140.dll丢失的解决方法 mysql)2024-12-25 10:09:09
  • sql文件导入sqlserver数据库(.sql文件导入数据库)2024-12-25 10:09:09
  • sql里循环怎么用(sqlfor循环)2024-12-25 10:09:09
  • mysql主键是唯一的吗(mysql中的主键)2024-12-25 10:09:09
  • pymysql怎么安装(pymysql如何安装)2024-12-25 10:09:09
  • mysql主键(mysql主键查询快还是索引查询快)2024-12-25 10:09:09
  • redhat enterprise 9(redhat enterprise 9 安装MySQL 8)2024-12-25 10:09:09
  • sql文件(sql文件怎么导入数据库)2024-12-25 10:09:09
  • mysql查看主键索引(mysql主键索引重复创建哪个会生效)2024-12-25 10:09:09
  • mysql和oracle有什么区别(mysql和oracle的关系)2024-12-25 10:09:09
  • 全屏图片