MySQL 8.0 参考手册  / 第十八章 组复制  / 18.5 组复制操作  /  17.5.1 以多主或单主模式部署

17.5.1 以多主或单主模式部署

组复制以以下不同模式运行:

  • 单主模式

  • 多主模式

默认模式是单主模式。不可能以不同的模式部署组的成员,例如,一个配置为多主模式,而另一个配置为单主模式。要在模式之间切换,需要使用不同的操作配置重新启动组而不是服务器。无论部署模式如何,Group Replication 都不处理客户端故障转移,这必须由应用程序本身、连接器或中间件框架(如代理或MySQL Router 8.0 )处理。

当以多主模式部署时,将检查语句以确保它们与该模式兼容。在多主模式下部署 Group Replication 时会进行以下检查:

  • 如果一个事务在 SERIALIZABLE 隔离级别下执行,那么它的提交在与组同步时会失败。

  • 如果事务针对具有带级联约束的外键的表执行,则事务在与组同步时无法提交。

group_replication_enforce_update_everywhere_checks 可以通过将选项设置为来 停用这些检查 FALSE。在单主模式下部署时,此选项必须设置为 FALSE.