mysql锁表解决

1、查询是否锁表

1
show OPEN TABLES where In_use > 0;

2、查询进程

1
show processlist 查询到相对应的ID

3、杀死进程

1
kill id

other:

1
2
3
4
5
查看正在锁的事务
SELECT * FROMINFORMATION_SCHEMA.INNODB_LOCKS; 

查看等待锁的事务
SELECT * FROMINFORMATION_SCHEMA.INNODB_LOCK_WAITS;