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