Spec-Zone.ru › MySQL Shell 9.2

7.1 Инициализация маршрутизатора MySQL

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

Для инициализации маршрутизатора MySQL в командной строке передайте опцию --bootstrap при запуске команды mysqlrouter. Она извлекает информацию о топологии из метаданных и настраивает маршрутизацию соединений с экземплярами сервера.

После инициализации маршрутизатора MySQL клиентские приложения подключаются к опубликованным им портам. Маршрутизатор MySQL автоматически перенаправляет клиентские подключения к экземплярам на основе входящего порта, например, 6646 используется по умолчанию для read-write подключений с использованием классического протокола MySQL.

В случае изменения топологии, например, непредвиденного сбоя экземпляра, маршрутизатор MySQL обнаруживает изменение и автоматически корректирует маршрутизацию оставшихся экземпляров. Эта автоматическая корректировка исключает необходимость для клиентских приложений обработки переключения или осведомленности об основной топологии. Более подробную информацию можно найти в статье Маршрутизация для кластера MySQL InnoDB.

Примечание

Не пытайтесь вручную настроить маршрутизатор MySQL для перенаправления на экземпляры сервера. Всегда используйте опцию --bootstrap, так как это гарантирует, что маршрутизатор MySQL получит свою конфигурацию из метаданных. Смотрите Метаданные и состояние кластера.

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

Spec-Zone.ru

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