MySQL 企业备份用户指南(版本 8.0.31) / 第二部分使用 MySQL 企业备份 / 第 4 章备份数据库服务器 / 4.2 典型的备份/验证/恢复周期 / 4.2.4 恢复数据库 /
5.1.7 高级:准备和恢复目录备份
目录备份与单文件备份一样,可以
使用第 5.1 节“执行还原操作”开头所述的命令进行准备和还原
。
copy-back-and-apply-log
示例 5.10 使用copy-back-and-apply-log恢复备份目录
mysqlbackup --defaults-file=/usr/local/mysql/my.cnf \
--backup-dir=/export/backups/full \
copy-back-and-apply-log
但是,目录备份有两种选择:
使用命令在备份后或恢复前的任何时间 对 原始备份 执行 应用日志操作。您可以在执行备份的同一数据库服务器上运行此步骤,或者先将原始备份文件传输到不同的系统,以限制数据库服务器上的 CPU 和存储开销。以下是在不同类型的目录备份上执行此操作的一些示例:
apply-log
示例 5.12 将日志应用于压缩备份
如果备份是压缩的,如 第 4.3.4 节“制作压缩备份” ,在将日志应用到备份时指定 mysqlbackup
--uncompress
选项 (该选项仅适用于 MySQL Enterprise Backup 8.0.20 及更早版本):--uncompress
mysqlbackup --backup-dir=/export/backups/compressed --uncompress apply-log
对于非增量备份,您可以将初始备份和 使用命令 的
apply-log
步骤 结合起来。backup-and-apply-log
准备好备份后,您现在可以使用以下copy-back
命令恢复它:
mysqlbackup --defaults-file=/usr/local/mysql/my.cnf \
--backup-dir=/export/backups/full \
copy-back