6.10.1 引导 MySQL Router

您可以针对 InnoDB 副本集或 InnoDB 集群引导 MySQL Router 以自动配置路由。引导过程是运行 MySQL Router 的一种特定方式,它不会启动常规路由,而是根据元数据配置 mysqlrouter.conf 文件。

要在命令行引导 MySQL Router,请在启动 mysqlrouter 命令时传入 --bootstrap 选项,它将从元数据中检索拓扑信息并配置到服务器实例的路由连接。

引导 MySQL Router 后,客户端应用程序便会连接到它发布的端口。MySQL Router 会根据传入端口自动将客户端连接重定向到实例,例如,默认情况下,6646 端口用于使用经典 MySQL 协议的 读写 连接。

如果拓扑发生变化(例如,实例意外故障),MySQL Router 会检测到变化并自动调整到其余实例的路由。这种自动调整使客户端应用程序无需处理故障转移或了解底层拓扑。有关更多信息,请参阅 MySQL InnoDB 集群的路由

注意

请勿尝试手动配置 MySQL Router 以重定向到服务器实例。始终使用 --bootstrap 选项,因为这可确保 MySQL Router 从元数据中获取其配置。请参阅 集群元数据和状态