MySQL错误1205:锁等待超时

3
我正在使用SQLyog将生产数据库同步到开发数据库。在4个表上,我遇到了以下错误:
错误编号1205,锁定等待超时;尝试重新启动事务。
研究网络资料似乎表明,一个事务已经开始,锁定了表,但没有提交。一篇帖子建议使用SHOW PROCESSLIST;,但是唯一的进程似乎只有我的SQLyog。
我还尝试了重启MySQL,但也没有帮助。
作为一个相对新手的MySQL用户,我陷入了困境:我无法确定是哪个事务或进程锁定了表,也不知道如何解决这种情况。
非常感谢您的任何建议!

你是导入到InnoDB还是MyISAM表中? - Martin
2个回答

1

在MySQL集群上遇到了同样的问题,我通过在SELECT之后执行commit/rollback来解决它(至少现在看起来已经解决了——在过去的两天中没有发生失败)。


-2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接