10bet网址
企业备份MySQL 4.1用户指南
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 1.3 mb
PDF (A4)- 1.3 mb


5.1.3恢复增量备份

有不同的方式来使用增量备份来恢复一个数据库在不同场景。首选的方法是首先恢复完全备份,使它最新的时间执行完整备份使用copy-back-and-apply-log命令(见5.1的例子,“恢复数据库”如何做),然后使用copy-back-and-apply-log再次恢复增量备份映像之上的完整备份恢复:

示例5.6恢复增量备份映像

mysqlbackup——defaults-file = > < my . cnf中所做-uroot——备份映像= < inc_image_name > \ backup-dir = < incBackupTmpDir >——datadir = < restoreDir > \ copy-back-and-apply-log增量


在这个例子中,增量备份映像< inc_image_name >是恢复到< restoreDir >在服务器上(完全备份,增量备份映像是基于已经恢复)。的——backup-dir选项用于指定的临时目录中临时输出,状态文件,保存和备份元数据。重复的步骤与其他增量备份映像,直到数据已恢复所需的时间点。

高级:恢复增量备份目录

目录增量备份可以恢复的copy-back-and-apply-log为单文件备份命令,如上文所述。另外,随时在增量备份和数据恢复之前,你可以带上你的完整备份最新的增量备份。首先,适用于完整备份,备份时发生任何更改运行:

美元mysqlbackup——backup-dir = /全备份/ 2010 - 12 - 08 - _17 - 14 - 11运用原木. .很多行输出……101208年17:15:10 mysqlbackup:完全备份准备恢复成功!101208年17:15:10 mysqlbackup: mysqlbackup完成好!

然后,我们应用更改的增量备份使用apply-incremental-backup命令:

美元mysqlbackup——incremental-backup-dir = / incr-backup / 2010 - 12 - 08 - _17 - 14 - 48——backup-dir = /全备份/ 2010 - 12 - 08 - _17 - 14 - 11 apply-incremental-backup……很多行输出……101208年17:15:12 mysqlbackup: mysqlbackup完成好!

现在,完全备份的数据文件目录完全更新,最后的增量备份的时间。你可以保持更新更多的增量备份,所以随时准备恢复。

二进制日志和中继日志恢复

当一个增量备份恢复使用copy-back-and-apply-logapply-incremental-backup命令,二进制日志(继电器日志,在复制服务器)的情况下,如果包含在增量备份,也恢复到默认目标服务器。这个默认行为是当要么(1)覆盖——skip-binlog选择(或——skip-relaylog选择继电器与恢复命令日志),或(2)如果增量备份是基于完整备份或增量备份之前的完全备份和增量备份之间的二进制日志(或继电器日志)失踪。

4.1.2后来发布:二进制日志的位置(或继电器日志)增量备份恢复后,默认情况下,一样的日志备份服务器上的位置增量备份时,或者是指定的——log-bin(或——relay-log在增量备份的恢复)选项。

以下4.4.1早些时候发布:二进制日志的位置(或继电器日志)增量备份恢复后数据恢复服务器的目录。

看到4.3.3节”,使得微分或增量备份”,16.7节,“增量备份选项”为更多的细节在增量备份。