MySQL锁表和解锁操作

1、确定mysql有锁表的情况则使用以下命令查看锁表进程

SELECT * FROM information_schema.INNODB_TRX;

2、杀掉查询结果中已经锁表的trx_mysql_thread_id

kill trx_mysql_thread_id

扩展:
1、查看锁的事务

select * from information_schema.innodb_locks;

2、查看等待锁的事务

select *  from information_schema.innodb_locks_watis;

3、查询是否锁表:

show open tables where In_use>0;

4、查询进程

show processlist
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.A simple master-to-slave replication is currently being...
    Kevin关大大阅读 6,004评论 0 3
  • 目录:1.锁的定义与分类(表、行、页)2.锁相关的语句(查看锁)3.mysql事务4.乐观锁和悲观锁5.数据库死锁...
    lbcBoy阅读 3,748评论 1 6
  • 锁概述 MySQL的锁机制,就是数据库为了保证数据的一致性而设计的面对并发场景的一种规则。 最显著的特点是不同的存...
    胡一巴阅读 435评论 0 0
  • 锁概述 MySQL的锁机制,就是数据库为了保证数据的一致性而设计的面对并发场景的一种规则。 最显著的特点是不同的存...
    胡一巴阅读 257评论 0 0
  • 听完课,对于未来的日子充满期待。第一步任务:挑选22天反复阅读一本书,首先印入脑海的就是《书都不会读,你还想要成功...
    Cuiry阅读 165评论 0 1