15.3 恢复操作

还原操作将数据文件从备份还原到它们在数据库服务器上的原始位置,或还原到其他所需位置。通常,恢复过程要求数据库服务器已经关闭(或者,至少不在您要将数据恢复到的目录上运行),但使用该 --use-tts选项创建的备份的恢复除外。选项 datadirinnodb_log_files_in_groupinnodb_log_file_size必须在目标服务器的配置文件、 --defaults-file选项指定的文件中或作为命令行选项指定。有关用法示例,请参阅 第 5 章,恢复或还原数据库

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]
            [ENCRYPTED-INNODB-OPTIONS]
            copy-back-and-apply-log 
mysqlbackup [STD-OPTIONS]
            [SERVER-REPOSITORY-OPTIONS]
            [--backup-dir=PATH]
            [--uncompress]
            [MESSAGE-LOGGING-OPTIONS]
            [PARTIAL-BACKUP-RESTORE-OPTIONS]
            [PROGRESS-REPORT-OPTIONS]
            [CLOUD-STORAGE-OPTIONS]
            [ENCRYPTED-INNODB-OPTIONS]
            copy-back
警告

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