这些操作使备份文件与备份过程中发生的 InnoDB 表的任何更改保持同步。虽然为了方便您可以使用命令将此操作与初始备份结合起来
backup-and-apply-log
,但是在执行增量备份时必须单独运行这些步骤。
mysqlbackup [STD-OPTIONS]
[--limit-memory=MB] [--uncompress] [--backup-dir=PATH]
[MESSAGE-LOGGING-OPTIONS]
[PROGRESS-REPORT-OPTIONS]
apply-log
mysqlbackup [STD-OPTIONS]
[--incremental-backup-dir=PATH] [--backup-dir=PATH]
[--limit-memory=MB] [--uncompress]
[MESSAGE-LOGGING-OPTIONS]
[PROGRESS-REPORT-OPTIONS]
apply-incremental-backup
示例 13.1 将日志应用到完整备份
mysqlbackup --backup-dir=/path/to/backup apply-log
它读取backup-my.cnf
内部文件
backup-dir
以了解备份。默认文件除了my.cnf
提供值外没有任何作用
,这限制了执行
操作时内存的使用。
limit-memory=
MB
apply-log
因为 apply-log 操作不适用于增量备份,所以incremental-backup-dir
不需要此操作。
您还可以与单个
命令
一起执行apply-log
和
(恢复准备好的备份)。copy-back
copy-back-and-apply-log