MySQL 8.4 Release Notes
14.18.1.2 组复制模式配置函数
以下函数允许您控制复制组正在运行的模式, either 单一主或多主模式。
-
group_replication_switch_to_multi_primary_mode()
将单一主模式下的组更改为多主模式。必须在单一主模式下运行的复制组成员上执行。
语法:
STRING group_replication_switch_to_multi_primary_mode()
该函数没有参数。
返回值:
包含操作结果的字符串,例如是否成功或否。
示例:
SELECT group_replication_switch_to_multi_primary_mode()
组中的所有成员都变为主节点。
更多信息,请见第20.5.1.2节,“更改组模式”
-
group_replication_switch_to_single_primary_mode()
将多主模式下的组件更改为单主模式,不需要停止群组复制。必须在运行多主模式的复制组成员上执行该语句。在更改为单主模式时,在所有组成员上也禁用严格一致性检查(
group_replication_enforce_update_everywhere_checks=OFF
)。语法:
STRING group_replication_switch_to_single_primary_mode([str])
参数:
-
str
:包含组中某个成员的UUID的字符串,该成员将成为新的单主。其他组成员变为次要。
返回值:
包含操作结果的字符串,例如是否成功或失败。
示例:
SELECT group_replication_switch_to_single_primary_mode(member_uuid);
更多信息,请见第20.5.1.2节,“更改组模式”
-