13.3 恢复操作

还原操作将数据文件从备份还原到它们在数据库服务器上的原始位置,或还原到其他所需位置。在恢复操作之前必须先关闭 MySQL 实例(使用可 传输表空间 (TTS)创建的备份除外)。选项 datadirinnodb_log_files_in_groupinnodb_log_file_size必须在目标服务器的配置文件、 --defaults-file选项指定的文件中或作为命令行选项指定。有关用法示例,请参阅 第 5 章,恢复或还原数据库

mysqlbackup [STD-OPTIONS]
            [SERVER-REPOSITORY-OPTIONS]
            [--backup-dir=PATH]
            [--uncompress]
            [MESSAGE-LOGGING-OPTIONS]
            [PARTIAL-BACKUP-RESTORE-OPTIONS]
            [PROGRESS-REPORT-OPTIONS]
            [CLOUD-STORAGE-OPTIONS]
            copy-back

mysqlbackup [STD-OPTIONS]
            [SERVER-REPOSITORY-OPTIONS]
            [--backup-image=IMAGE]
            [--backup-dir=PATH]
            [--uncompress]
            [MESSAGE-LOGGING-OPTIONS]
            [PARTIAL-BACKUP-RESTORE-OPTIONS]
            [PROGRESS-REPORT-OPTIONS]
            [ENCRYPTION-OPTIONS]
            [CLOUD-STORAGE-OPTIONS]
            copy-back-and-apply-log
警告

在为复制目的 恢复服务器时 ,如果备份服务器使用了 innodb_undo_directory将撤消日志放在数据目录之外的选项,则在使用带有 或 的文件或 选项 server-my.cnf时 , 应注意正确配置 选项文件。否则,原服务器上的数据或日志文件可能会被意外覆盖。 server-all.cnf--defaults-filecopy-backcopy-back-and-apply-loginnodb_undo_directory