15.1 Операции резервного копирования
Операции резервного копирования являются наиболее часто выполняемыми задачами MySQL Enterprise Backup. Различные виды резервных копий можно выполнить, добавив различные параметры, например, используя --compress или --incremental для сжатых или инкрементных резервных копий. Вот синтаксис команд mysqlbackup для выполнения операции резервного копирования:
mysqlbackup [STD-OPTIONS]
[CONNECTION-OPTIONS]
[SERVER-REPOSITORY-OPTIONS]
[BACKUP-REPOSITORY-OPTIONS]
[METADATA-OPTIONS]
[COMPRESSION-OPTIONS]
[SPECIAL-BACKUP-TYPES-OPTIONS]
[INCREMENTAL-BACKUP-OPTIONS]
[PARTIAL-BACKUP-RESTORE-OPTIONS]
[SINGLE-FILE-BACKUP-OPTIONS]
[PERFORMANCE-SCALABILITY-CAPACITY-OPTIONS]
[MESSAGE-LOGGING-OPTIONS]
[PROGRESS-REPORT-OPTIONS]
[ENCRYPTION-OPTIONS]
[CLOUD-STORAGE-OPTIONS]
[ENCRYPTED-INNODB-OPTIONS]
backup-to-image
mysqlbackup [STD-OPTIONS]
[CONNECTION-OPTIONS]
[SERVER-REPOSITORY-OPTIONS]
[BACKUP-REPOSITORY-OPTIONS]
[METADATA-OPTIONS]
[COMPRESSION-OPTIONS]
[SPECIAL-BACKUP-TYPES-OPTIONS]
[INCREMENTAL-BACKUP-OPTIONS]
[PARTIAL-BACKUP-RESTORE-OPTIONS]
[PERFORMANCE-SCALABILITY-CAPACITY-OPTIONS]
[MESSAGE-LOGGING-OPTIONS]
[PROGRESS-REPORT-OPTIONS]
[ENCRYPTED-INNODB-OPTIONS]
backup | backup-and-apply-log
-
backup-to-imageСоздаёт резервную копию в виде одного файла, содержащего данные резервной копии. В большинстве случаев резервные копии в одном файле предпочтительнее резервных копий в каталоге, которые создаются с помощью команды
backup.Команда требует параметра
--backup-imageдля указания целевого файла. Может использоваться для потоковой передачи резервной копии на устройство хранения или другую систему без сохранения данных на сервере базы данных. Вы можете указать--backup-image=-, представляющий стандартный вывод, что позволяет передать вывод в другую команду. Чтобы избежать смешивания обычных информационных сообщений с выводом резервной копии, сообщение--help, ошибки, предупреждения и обычные информационные сообщения всегда выводятся в поток стандартных ошибок.Команда также требует использования параметра
--backup-dirдля указания временной папки для сохранения метаданных резервной копии (включая журнал сообщений mysqlbackup, время начала и окончания и так далее) и некоторого временного вывода. Обратите внимание, что, за исключением случаев потоковой передачи изображения резервной копии с помощью--backup-image=-, если--backup-imageне указывает полный путь, mysqlbackup фактически примет значение--backup-imageкак путь относительно каталога, указанного параметром--backup-dir, и, таким образом, сохранит резервную копию одного файла в--backup-dir(или, если используется параметр--with-timestamp, в подкаталоге, созданном под--backup-dir, который содержит отметку времени в своём имени). -
backupСоздаёт резервную копию данных в каталоге. В большинстве случаев резервные копии в одном файле, которые создаются с помощью команды
backup-to-image, предпочтительнее резервных копий в каталоге.Команда выполняет только начальную фазу процесса полной резервной копии. Вторая фаза выполняется позднее путём повторного запуска mysqlbackup с командой
apply-log, что делает резервную копию согласованной. -
backup-and-apply-logКомбинация
backupиapply-log. Не может использоваться для инкрементной резервной копии.
© 2025 Oracle
Licensed under the GPLv2 License.