更新行时mysql转储停止

时间:2009-11-18 16:46:42

标签: mysql backup mysqldump

当我尝试获取mysql数据库的转储时,转储在其中的行更新时停止。我怎么能防止这种情况?我已经尝试了以下选项而没有结果:

  • -f(即使出现错误也会继续)
  • -x(锁定所有表格)

当我记录任何错误时,我什么都没得到

命令我正在使用:

mysqldump --user = * --password = * --all-databases --log-error = * .log | gzip> *。广州

1 个答案:

答案 0 :(得分:0)

默认情况下会锁定所有表格;这会阻止任何更新。

如果您只使用事务引擎(InnoDB),那么您可能希望使用--lock-tables = 0和--single-transaction

这将使用MVCC快照(有效)。

请准确发布您正在获得的错误以及您正在使用的命令。