Spec-Zone.ru › MySQL Enterprise Backup 4.1

5.1.7 Дополнительно: Подготовка и восстановление резервной копии каталога

Резервную копию каталога, как и резервную копию одного файла, можно создать и восстановить с помощью команды copy-back-and-apply-log, как описано в начале раздела 5.1, «Выполнение операции восстановления».

Пример 5.14 Восстановление каталога резервной копии с помощью copy-back-and-apply-log

mysqlbackup --defaults-file=/usr/local/mysql/my.cnf \
  --backup-dir=/export/backups/full \
    copy-back-and-apply-log


Однако для резервных копий каталогов существуют две альтернативы:

  • Выполните операцию применения журнала применения журнала сразу после создания резервной копии или в любое время перед восстановлением с помощью команды apply-log. Вы можете выполнить этот шаг на том же сервере базы данных, где вы создали резервную копию, или сначала перенести исходные файлы резервной копии на другой компьютер, чтобы ограничить нагрузку на процессор и хранилище сервера базы данных. Ниже приведены некоторые примеры выполнения этого для разных типов резервных копий каталогов:

    Пример 5.15 Применение журнала к резервной копии

    В этом примере используется mysqlbackup для прокрутки вперед файлов данных, чтобы данные были готовы к восстановлению:

    mysqlbackup --backup-dir=/export/backups/2011-06-21__8-36-58 apply-log
    

    Эта команда создает файлы журнала InnoDB (ib_logfile*) в каталоге резервной копии и применяет записи журнала к файлам данных InnoDB (ibdata* и *.ibd).


    Пример 5.16 Применение журнала к сжатой резервной копии

    Если резервная копия сжата, как в разделе 4.3.4, «Создание сжатой резервной копии», при применении журнала к резервной копии укажите параметр --uncompress для mysqlbackup:

    mysqlbackup --backup-dir=/export/backups/compressed --uncompress apply-log
    

    Примечание

    Поскольку операция применения журнала не изменяет исходные файлы резервной копии, ничего не потеряется, если операция завершится неудачно по какой-либо причине (например, недостаточно места на диске). После устранения проблемы вы можете безопасно повторить операцию apply-log, указав параметр --force, который позволяет перезаписать данные и файлы журнала, созданные неудачной операцией применения журнала.

  • Для резервных копий, которые не являются инкрементными, вы можете объединить первоначальный этап резервного копирования и этап apply-log с помощью команды backup-and-apply-log.

После подготовки резервной копии ее можно восстановить с помощью команды copy-back:

mysqlbackup --defaults-file=/usr/local/mysql/my.cnf \
  --backup-dir=/export/backups/full \
    copy-back

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-enterprise-backup-4.1-en/backup-apply-log.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API