これらの操作では、バックアップの進行中に発生した 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
例 5.3 フルバックアップへのログの適用
mysqlbackup --backup-dir=/path/to/backup apply-log
backup-dir
内の backup-my.cnf
ファイルを読み取り、バックアップを理解します。my.cnf
デフォルトファイルは、apply-log
操作を実行中のメモリーの使用を制限する limit-memory=
値を指定する以外の効果はありません。
MB
apply-log 操作は増分バックアップに適用されないため、この操作に incremental-backup-dir
は必要ありません。
単一の copy-back-and-apply-log
コマンドによって apply-log
と copy-back
(準備されたバックアップをリストアする) をまとめて実行することもできます。