文档首页
MySQL 8.4 参考手册
相关文档 下载此手册
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
手册页 (TGZ) - 258.5Kb
手册页 (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


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

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 路由器 8.4)、代理、连接器或应用程序本身来处理。