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.