Documentation Home

6.10.1 引导 MySQL 路由器

您针对 InnoDB ReplicaSet 或 InnoDB Cluster 引导 MySQL Router 以自动配置路由。bootstrap 进程是运行 MySQL Router 的一种特定方式,它不会启动通常的路由,而是 mysqlrouter.conf根据元数据配置文件。

要在命令行引导 MySQL Router,请在 --bootstrap启动mysqlrouter命令时传入选项,它会从元数据中检索拓扑信息并配置到服务器实例的路由连接。或者,在 Windows 上使用 MySQL Installer 来引导 MySQL Router。有关详细信息,请参阅 使用 MySQL 安装程序配置 MySQL 路由器

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

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

笔记

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