Spec-Zone.ru › MySQL Enterprise Backup 4.1

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

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

Эти параметры используются только с операциями:

  • Операции создания резервных копий: backup, backup-and-apply-log, backup-to-image.

  • Операции восстановления: copy-back, copy-back-and-apply-log.

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

Для получения информации о том, как эти параметры задаются для сервера MySQL, щелкните названия параметров, чтобы увидеть описания в Руководстве по MySQL.

  • datadir=PATH

    Это значение datadir, используемое экземпляром MySQL. Файлы .frm находятся здесь внутри подкаталогов, названных в честь баз данных внутри экземпляра.

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

  • log-bin[=basename]

    Для MySQL Enterprise Backup 4.1.2 и более поздних версий: Укажите расположение двоичного журнала для восстановления. По умолчанию во время восстановления двоичный журнал восстанавливается в том же расположении, что и на сервере, с которого производилась резервная копия. Используйте этот параметр для указания другого целевого расположения двоичного журнала. Параметр работает аналогично параметру сервера 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 Enterprise Backup 4.1.2 и более поздних версий: Укажите расположение релейного журнала для восстановления на сервере-реплике. По умолчанию при восстановлении для сервера-реплики релейный журнал восстанавливается в том же расположении, что и на резервируемом реплике. Используйте этот параметр для указания другого целевого расположения для релейного журнала. Параметр работает аналогично параметру --log-bin опции mysqlbackup для определения расположения и имени файлов релейного журнала — см. описание параметра --log-bin для получения подробностей.

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

  • innodb_data_home_dir=PATH

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

    Этот параметр вместе с =SIZE определяет, где находятся файлы данных InnoDB, такие как ibdata1, ibdata2 и т.д., на сервере MySQL.

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

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

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

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

    • Если innodb_data_home_dir — относительный путь, путь расположен относительно (то есть под) значения datadir.

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

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

  • innodb_data_file_path=VALUE

    Указывает имена и размеры файлов данных InnoDB. Примеры:

    ibdata1:32M;ibdata2:32M:autoextend
    /abs/path/ibdata1:32M:autoextend
    innodb-dir/ibdata1:32M:autoextend
    

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

    Этот параметр вместе с innodb_data_home_dir определяет, где находятся файлы данных InnoDB (такие как ibdata1, ibdata2 и т.д.) в репозитории сервера.

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

    Независимо от того, начинается ли имя начального файла с символа / или нет, файлы расположены относительно значения innodb_data_home_dir.

  • innodb_log_group_home_dir=PATH

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

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

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

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

  • innodb_undo_directory=PATH

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

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

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

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

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

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

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

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

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

  • innodb_checksum_algorithm=NAME

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

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

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

  • innodb_buffer_pool_filename=FILENAME

    Файл, созданный на сервере при (включен по умолчанию в MySQL 5.7.7 и более поздних версиях) или включен. Он содержит список идентификаторов табличных пространств и идентификаторов страниц табличного пространства сервера.

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

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

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

Spec-Zone.ru

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