当我尝试获取mysql数据库的转储时,转储在其中的行更新时停止。我怎么能防止这种情况?我已经尝试了以下选项而没有结果:
当我记录任何错误时,我什么都没得到
命令我正在使用:
mysqldump --user = * --password = * --all-databases --log-error = * .log | gzip> *。广州
答案 0 :(得分:0)
默认情况下会锁定所有表格;这会阻止任何更新。
如果您只使用事务引擎(InnoDB),那么您可能希望使用--lock-tables = 0和--single-transaction
这将使用MVCC快照(有效)。
请准确发布您正在获得的错误以及您正在使用的命令。