MySQL 8.4 发行说明
以下函数允许您控制复制组运行的模式,可以是单主模式或多主模式。
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 节,“更改组模式”