mysql锁表和解锁 发表于 2022-08-28 阅读次数: 本文字数: 386 阅读时长 ≈ 1 分钟 前言最近用mysql数据库时,发现一张表查询不了,打不开,想着十有八九肯定时锁表了,下面记录下怎么确定是否锁表和解锁 过程12345//1.查看当前数据库锁表的情况 SELECT * FROM information_schema.INNODB_TRX; //2.杀掉查询结果中锁表的trx_mysql_thread_id kill trx_mysql_thread_id 还有一种查询锁表方法 123456789101、查询是否锁表 show OPEN TABLES where In_use > 0; 2、查询进程 show processlist 查询到相对应的进程 然后 kill id 补充: 查看正在锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; 查看等待锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;