• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • 将副本集与MySQL路由器一起使用

    您可以使用MySQL Router 8.0.19及更高版本对副本集进行引导,就像可以引导InnoDB集群一样。请参见“将MySQL路由器与InnoDB群集一起使用”。生成的MySQL Router配置文件中的唯一区别是该cluster_type选项的添加。当MySQL路由器针对副本集进行引导时,生成的配置文件包括:

    cluster_type=rs
    

    当您将MySQL路由器与副本集一起使用时,请注意:

    • MySQL Router的读写端口将客户端连接定向到副本集的主实例
    • MySQL Router的只读端口将客户端连接直接定向到副本集的辅助实例,尽管它也可以将其定向到主实例。
    • MySQL路由器从主实例获取有关副本集拓扑的信息
    • 当主实例不可用并且升级了另一个实例时,MySQL Router自动恢复

    您可以使用与InnoDB群集完全相同的方式对复制集进行引导的MySQL路由器实例。见工作与群集的路由器上的信息ReplicaSet.listRouters()ReplicaSet.removeRouterMetadata()