文档主页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  多主和单主模式

20.1.3 多主和单主模式

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

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

无论部署的模式如何,组复制都不处理客户端故障转移。这必须由中间件框架(如 MySQL 路由器 9.0、代理、连接器或应用程序本身)处理。