Spec-Zone.ru › MySQL Enterprise Backup 9.2

20.3 Параметры репозитория сервера

Эти параметры репозитория определяют различные параметры сервера базы данных, на который восстанавливается резервная копия.

Эти параметры используются только с операциями восстановления, то есть, copy-back и copy-back-and-apply-log. Описания ниже поясняют, как эти параметры используются с командой mysqlbackup; для получения информации о том, как эти параметры используются с сервером MySQL, щелкните имена параметров, чтобы увидеть описания в Руководстве по MySQL.

  • datadir=PATH

    Это каталог данных для восстановленного сервера MySQL. Он должен быть указан со значением целевого сервера для восстановления.

    Этот параметр должен быть указан для любых операций восстановления, кроме частичных восстановлений (см. Раздел 5.1.4, «Восстановление на уровне таблиц (TLR)» для получения подробностей).

  • log-bin[=basename]

    Укажите расположение двоичного журнала, который необходимо восстановить. По умолчанию во время восстановления двоичный журнал восстанавливается в том же расположении, где он был найден на резервном сервере. Используйте этот параметр для указания другого целевого расположения для двоичного журнала. Параметр работает аналогично параметру сервера MySQL для определения расположения и имени файлов двоичного журнала — см. для получения подробностей. Вкратце:

    • Использование этого параметра без указания basename помещает двоичный журнал в каталог данных целевого сервера с именем по умолчанию host_name-bin.

    • Использование этого параметра с указанием basename помещает двоичный журнал в каталог данных целевого сервера со специфицированным именем.

    • Использование этого параметра с указанием basename, содержащим полный путь к файлу (например, /home/admin/db/binlogdir/binlog), помещает двоичный журнал на целевой сервер в указанную папку (/home/admin/db/binlogdir/) с указанным именем (binlog).

    Параметр предназначен только для операций copy-back-and-apply-log и copy-back. Его использование с другими операциями приведет к ошибке команды.

  • relay-log[=basename]

    Укажите расположение релейного журнала для восстановления на реплицированном сервере. По умолчанию при восстановлении на реплицированном сервере релейный журнал восстанавливается в том же расположении, что и на резервной реплике. Используйте этот параметр для указания другого целевого расположения для релейного журнала. Параметр работает аналогично параметру сервера MySQL для определения расположения и имени файлов релейного журнала — см. для получения подробностей. Вкратце:

    • Использование этого параметра без указания basename помещает релейный журнал в каталог данных целевого сервера с именем по умолчанию host_name-relay-bin.

    • Использование этого параметра с указанием basename помещает релейный журнал в каталог данных целевого сервера со специфицированным именем.

    • Использование этого параметра с указанием basename, содержащим полный путь к файлу (например, /home/admin/db/relaylogdir/relaylog), помещает релейный журнал на целевой сервер в указанную папку (/home/admin/db/relaylogdir/) с указанным именем (relaylog).

    Параметр предназначен только для операций copy-back-and-apply-log и copy-back. Его использование с другими операциями приведет к ошибке команды.

  • log-bin-index[=PATH]

    Укажите абсолютный путь (включая имя файла и расширение) для восстановления файла индекса, перечисляющего все файлы двоичного журнала, если он отличается от пути по умолчанию, указанного ниже.

    По умолчанию: data_dir/host_name-bin.index.

  • relay-log-index[=PATH]

    Укажите абсолютный путь (включая имя файла и расширение) для восстановления файла индекса, перечисляющего все файлы релейного журнала, если он отличается от пути по умолчанию, указанного ниже.

    По умолчанию: data_dir/host_name-relay-bin.index.

  • innodb_data_home_dir=PATH

    Указывает каталог, где находятся файлы данных InnoDB. Обычно совпадает с , но может отличаться. Этот параметр вместе с =SIZE определяет, где внутри сервера MySQL находятся файлы данных InnoDB, такие как ibdata1, ibdata2 и так далее.

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

    Для восстановления: каталог, в который необходимо восстановить файлы данных InnoDB. Укажите параметр только в том случае, если файлы данных InnoDB должны быть восстановлены за пределами каталога данных сервера. Указанный каталог должен быть пустым или отсутствовать, иначе операция восстановления завершится неудачно.

    • Если innodb_data_home_dir не указан, он наследует значение datadir.

    • Если innodb_data_home_dir является относительным путем, путь находится относительно (то есть под) значением datadir.

    • innodb_data_home_dir значения "" относится к корневому каталогу /.

    • Если innodb_data_home_dir является абсолютным путем, его значение используется как есть.

  • innodb_log_group_home_dir=PATH

    Указывает, где находятся файлы журнала InnoDB redo внутри хранилища сервера. Обычно совпадает с datadir, но может отличаться.

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

    Для восстановления: каталог, в который необходимо восстановить файлы журнала InnoDB redo. Укажите параметр только в том случае, если файлы журнала InnoDB redo должны быть восстановлены за пределами каталога данных сервера. Указанный каталог должен быть пустым или отсутствовать, иначе операция восстановления завершится неудачно.

    • Если innodb_log_group_home_dir не указан, он наследует значение datadir.

    • Если innodb_log_group_home_dir является относительным путем, путь считается относительным к (то есть под) значением datadir.

    • Если innodb_log_group_home_dir является абсолютным путем, его значение используется как есть.

  • innodb_undo_directory=PATH

    Указывает, где в репозитории сервера находятся журналы отката InnoDB. Обычно совпадает с , но может отличаться.

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

    Для восстановления:

    • Каталог, в который необходимо восстановить стандартные табличные пространства отката InnoDB, а также любые нестандартные табличные пространства отката, размещенные в каталоге данных сервера, из которого была создана резервная копия. (Внешние табличные пространства отката восстанавливаются по умолчанию в те места, где они были найдены на сервере, из которого создавалась резервная копия; см. описание файлов журнала отката для получения подробностей.) Указанный каталог должен быть не существующим или пустым, иначе операция восстановления завершится ошибкой.

    Его значение выводится следующим образом:

    • Если innodb_undo_directory не указан, он наследует значение datadir.

    • Если innodb_undo_directory — это относительный путь, путь считается относительным к (т. е., под) значению datadir.

    • Если innodb_undo_directory — это абсолютный путь, его значение используется как есть.

    Предупреждение

    При использовании этого параметра убедитесь, что расположение журнала отката не изменяется между последовательными восстановлениями полной и инкрементной резервных копий, или между двумя инкрементными резервными копиями. В противном случае восстановление завершится ошибкой.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-enterprise-backup-8.4-en/server-repository-options.html

Spec-Zone.ru

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