Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Multi-Primary and Single-Primary Modes

20.1.3 多主机和单主机模式

组复制可以在单主机模式或多主机模式下运行。组的模式是一个组范围的配置设置,由group_replication_single_primary_mode系统变量指定,该变量必须在所有成员上相同。ON表示单主机模式,这是默认模式,而OFF表示多主机模式。无法在不同的模式下部署组成员,例如一个成员配置在多主机模式下,而另一个成员在单主机模式下。

您不能在Group Replication运行时手动更改group_replication_single_primary_mode的值。您可以使用group_replication_switch_to_single_primary_mode()group_replication_switch_to_multi_primary_mode()函数在Group Replication运行时将组从一种模式切换到另一种模式。这些函数管理更改组模式的过程,以确保数据的安全性和一致性。在早期版本中,要更改组的模式,您必须停止Group Replication,然后在所有成员上更改group_replication_single_primary_mode的值。然后,执行组的完整重新启动(由具有group_replication_bootstrap_group=ON的服务器引导)以实现新的操作配置。您不需要重新启动服务器。

无论部署哪种模式,Group Replication都不处理客户端故障转移。这必须由中间件框架,如MySQL Router 8.2、代理、连接器或应用程序本身来处理。