(二)单主模式
在单主模式下,组中只有一个节点可执行写操作,其它节点被自动设置为只读模式,主服务器通常是用于引导的第一个Server,后续所有其它的server设为只读。
在单主模式下,当主节点失败时,自动的选举机制将选择新的主节点,选举方法如下:
- 如果所有节点数据库版本均相同,则选择参数“group_replication_member_weight”值最大的节点作为主节点,如果多个服务器具有相同的“group_replication_member_weight”,则根据数据库实例的server_uuid排序,并选择第一个服务器。
- 如果节点数据库版本不一样,则选举过程会受影响。不过版本不一样的情况较少,这里不做讨论。

图.单主模式下的主节点选举
对于单主模式,如果要找出哪个是主数据库,可以使用下面的方法:
mysql> SHOW STATUS LIKE ‘group_replication_primary_member‘
(二)多主模式
多主模式每个节点都可以写数据,因此不存在节点选举,如果组成员发生故障,业务切换节点即可。

图.多主模式下的业务切换
MySQL组复制MGR(四)-- 单主模式与多主模式
标签:force check 组复制 有一个 serve 模式 log 图片 --