有两种操作可以使你的备份数据更新:
在备份作业首次完成后,备份数据可能处于不一致的状态,因为在运行备份时可能已经插入、更新或删除了数据。这个初始备份文件称为原始备份.在备份过程中,mysqlbackup也将累积的InnoDB日志复制到一个名为ibbackup_logfile
.在应用日志操作中ibbackup_logfile
文件用于”滚”原始数据文件,以便数据文件中的每一页对应于InnoDB日志的相同日志序列号。这类似于a期间发生的操作崩溃恢复.
对于单文件备份,应用日志操作通常作为copy-back-and-apply-log
命令。对于目录备份copy-back-and-apply-log
命令也可以使用,但是您还有两个选项
将应用日志操作与备份一起执行
backup-and-apply-log
命令(不适用于增量或压缩目录备份)
mysqlbackup [STD-OPTIONS][——limit-memory= .MB[——uncompress][——backup-dir= . exe路径[进度报告-选项][加密的innodb -选项]应用日志
示例15.1应用日志进行全量备份
Mysqlbackup——backup-dir=/path/to/backup apply-log
它读取backup-my.cnf
文件里面backup-dir
了解备份。的my.cnf
默认文件除了提供limit-memory =
时限制内存的使用MB
运用原木
操作。
高级:使用apply-incremental-backup
使用增量备份目录中的数据更新备份目录。
mysqlbackup [STD-OPTIONS][——incremental-backup-dir= .路径][——backup-dir =路径][——limit-memory =MB[—uncompress] [MESSAGE-LOGGING-OPTIONS] [PROGRESS-REPORT-OPTIONS] [ENCRYPTED-INNODB-OPTIONS] apply-incremental-backup
apply-incremental-backup
高级:提供最新的目录备份,由
——backup-dir
选项中指定的增量备份目录中的数据——incremental-backup-dir
选择。看到第5.1.3节恢复增量备份有关恢复增量备份的说明。对于单文件增量备份,通常使用
copy-back-and-apply-log
命令。——增量
选项,将增量映像备份中的数据应用于已经恢复到目标服务器数据目录的完整备份。