Spec-Zone.ru › MySQL Router 9.2

2.6 Модернизация MySQL Router

MySQL Router как часть InnoDB Cluster

MySQL Router чаще всего используется как компонент InnoDB Cluster; Router настраивается на работу с кластером. Для получения дополнительной информации см. Раздел 3.1, «Настройка MySQL Router».

Если обновление метаданных не требуется

MySQL Router можно модернизировать независимо от компонентов InnoDB Cluster, если обновление метаданных не требуется.

Поскольку предполагается, что конфигурационный файл Router и файл состояния сохраняют обратную совместимость, самым простым сценарием модернизации является установка новой версии с помощью установщика/пакета обновления для системы. В большинстве случаев установщик выполняет остановку и перезапуск работающего экземпляра после модернизации. Если это не так (например, при установке из исходного кода или архива tar.gz), работающий экземпляр Router необходимо вручную остановить и перезапустить после процесса установки/модернизации.

Если требуется обновление метаданных

Когда InnoDB Cluster требует обновления схемы метаданных кластера, MySQL Router необходимо обновить в рамках процедуры обновления метаданных, описанной в руководстве по MySQL Shell по адресу.

Журналы MySQL Router указывают, если существующие метаданные несовместимы с новой версией, выдав ошибку, например:

This version of MySQL Router is not compatible with the provided MySQL InnoDB cluster metadata

Настройка Router после установки новой версии

Обычно настройка не требуется после обновления. Исключением являются случаи:

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

  • Если новый MySQL Router установлен в другом месте, чем предыдущая версия; в этом случае конфигурационный файл будет содержать пути (например, plugin_folder) к предыдущей установке. Альтернативой является ручная замена существующего конфигурационного файла.

Standalone MySQL Router (не являющийся частью InnoDB Cluster)

Поскольку предполагается, что конфигурационный файл Router и файл состояния сохраняют обратную совместимость, самым простым сценарием модернизации является установка новой версии с помощью установщика/пакета обновления для системы. В большинстве случаев установщик выполняет остановку и перезапуск работающего экземпляра после модернизации. Если это не так (например, при установке из исходного кода или архива tar.gz), работающий экземпляр Router необходимо вручную остановить и перезапустить после процесса установки/модернизации.

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

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-router-8.4-en/mysql-router-upgrading.html

Spec-Zone.ru

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