解决mysql事务死锁问题 导致的无法查询

1、运行事务死锁查询语句

 

SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX;

 

 2、在查询到得结果,找这个字段 trx_mysql_thread_id),记下数值

3、执行以下sql语句

kill 82230715;

 其中 82230715 为字段trx_mysql_thread_id)的值。

 

查看正在锁的事务 

    SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS;

查看等待锁的事务 

    SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCK_WAITS;

你可能感兴趣的:(mysql)