首页/数据/数据库速查/MySQL Router 概念与用途
主从复制与高可用53 条

MySQL Router 概念与用途

官方轻量代理:为 InnoDB Cluster/MGR 提供读写端口与自动路由,主库切换时客户端无感(改的是 Router 的元数据视图)。

数据库速查数据更新于 2026-10-12

典型端口

典型端口
6446  读写(指向当前主库)
6447  只读(负载均衡到从库)
8443  管理/API
定位客户端与集群之间的连接路由层
配置mysqlrouter --bootstrap 自动拉取集群元数据
配合MGR/InnoDB Cluster 的标配组件
Router 本身无状态、可多实例部署;应用连接串只改一次(指向 Router)。

易错点

  • 把 Router 当缓存/连接池:它只做路由与连接管理,不做查询缓存
  • 单点部署无冗余:至少两实例 + 客户端重试逻辑

数据来源与参考

  • MySQL 8.0 Reference Manual: MySQL Router

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌