MySQL 5.7版本说明
组复制有以下几种不同的工作模式:
单一主模式
multi-primary模式
默认模式为single-primary。不可能将组的成员部署在不同的模式中,例如一个配置为多主要模式,而另一个配置为单主要模式。要在模式(组而不是服务器)之间切换,需要使用不同的操作配置重新启动。无论采用何种部署模式,Group Replication都不处理客户端故障转移,这必须由应用程序本身、连接器或中间件框架(如代理或MySQL 8.0路由器.
在多主模式下部署时,将检查语句以确保它们与模式兼容。当使用多主模式部署组复制时,需要进行以下检查:
如果事务是在SERIALIZABLE隔离级别下执行的,那么在将自身与组同步时,事务的提交会失败。
如果事务对具有级联约束的外键的表执行,则事务在将自身与组同步时提交失败。
这些检查可以通过设置选项来取消group_replication_enforce_update_everywhere_checks
来假
.在单主模式下部署时,此选项必须被设置为假
.