2012-06-15 89 views

回答

3

使用mysqldmp获取数据库的最新备份应该足以让您将数据库恢复到上次备份的时间。

恢复后,可以将更改从二进制日志前滚到特定时间点。 http://dev.mysql.com/doc/refman/5.1/en/point-in-time-recovery.html

除此之外,没有回滚到了“时间快照”和MySQL中没有“闪回查询”功能(至少不是在MySQL 5.1社区版。)

+1

我曾经工作与MSSql,偶尔甲骨文,并经常羡慕甲骨文的快照功能。 由于MySQL对我来说是新手,我只是希望能够提供类似于快照的东西。 然后定期备份。 – DevNull

+1

MySQL的成本和性能需要付出代价,比如没有类似Oracle的“闪回查询”功能。请注意,mysqldump不保证一致的备份。我们对所有表使用InnoDB,并使用mysqldump --single-transaction进行备份。 – spencer7593