我正在使用 SQLyog 将生产数据库同步到开发数据库。在 4 个表上,我得到:
错误编号 1205 超出锁定等待超时;尝试重启事务
研究网络似乎表明事务已经开始,锁定表,但尚未提交。一篇帖子对 SHOW PROCESSLIST;
说,但唯一的进程似乎是我自己的,通过 SQLyog。
我也尝试过重新启动 MySQL,但这也没有帮助。
作为 MySQL 的新手,我陷入了困境:我无法确定是什么事务或进程锁定了表,也无法确定如何清除这种情况。
我们将不胜感激地接受任何建议!
国际机场
最佳答案
在 MySQL-cluster 上有同样的问题,我已经通过在 SELECT 之后执行提交/回滚解决了(至少它现在看起来正在解决 - 过去两天没有发生失败)。
关于MySQL 错误 1205 : Lock wait timeout exceeded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2383694/