Spec-Zone.ru › MySQL Shell 9.2

6.2.3 Сохранение настроек

Команды AdminAPI, используемые для работы с кластером InnoDB, кластером InnoDB ClusterSet, набором реплик InnoDB и отдельными серверными экземплярами в этих развертываниях, изменяют конфигурацию MySQL Server на экземпляре. В зависимости от способа подключения MySQL Shell к экземпляру и версии MySQL Server, установленной на экземпляре, эти изменения конфигурации могут быть автоматически сохранены на экземпляре.

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

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

  • Экземпляр работает под управлением MySQL версии 8.0.11 или выше.

  • Значение параметра установлено в ON.

  • Экземпляр не был запущен с опцией .

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

Когда команды AdminAPI выполняются на экземпляре MySQL, на котором в данный момент работает MySQL Shell (локальный экземпляр), MySQL Shell сохраняет изменения конфигурации непосредственно на экземпляре. На локальных экземплярах, которые поддерживают автоматическое сохранение изменений конфигурации, изменения сохраняются в файле mysqld-auto.cnf экземпляра, и для этого не требуется никаких дополнительных шагов.

При выполнении команд на удалённом экземпляре (т. е., экземпляре, отличном от того, на котором работает MySQL Shell), если экземпляр поддерживает автоматическое сохранение изменений конфигурации, команды AdminAPI сохраняют изменения конфигурации в файле опций экземпляра mysql-auto.conf.

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

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-shell-8.4-en/admin-api-persisting-settings.html

Spec-Zone.ru

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