MySQL 8.3 Release Notes
以下函数使您可以控制复制组的运行模式,单主模式或多主模式。
-
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 节,“更改组模式”
-