MySQL: “lock wait timeout exceeded”我正在尝试从MySQL 5.0.45数据库中删除几行:
客户端工作一段时间,然后返回错误:
可能有一些未提交的事务在此表上具有锁,但是我需要此过程来胜过任何此类锁。如何在MySQL中解除锁定? 我同意Erik; TRUNCATE TABLE是必经之路。但是,如果由于某种原因不能使用它(例如,如果您确实不想删除表中的每一行),则可以尝试以下选项:
我确信还有很多其他可能性;希望这些帮助之一。 Linux:在mysql配置(/etc/my.cnf或/etc/mysql/my.cnf)中,插入/编辑此行
充分增加该值(以秒为单位),重新启动数据库,执行更改。然后还原更改并再次重新启动。 我遇到了同样的问题,一个无休止的流氓交易。我重新启动了mysqld进程。您不需要截断表。您可能会从该流氓交易中丢失数据。 猜测:截断表bundle_inclusions |