crx349 发表于 2020-1-26 03:25:52

Mysql错误1205:Lock wait timeout exceeded 解决办法

错误日志:ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction

错误原因:一个SQL执行完了,但未COMMIT,后面的SQL想要执行就是被锁,超时结束。

解决方案:

1、查看进程列表:

      SHOW FULL PROCESSLIST;

2、再查看事物表:

       SELECT * FROM INFOMATION_SCHEMA.INNODB_TRX;

3、kill id

      根据2中查询结果中的trx_mysql_thread_id字段值,查找1中对应的id,在执行kill id即可;
页: [1]
查看完整版本: Mysql错误1205:Lock wait timeout exceeded 解决办法