MySQL 9.0 发行说明
以下函数使您能够控制复制组运行的模式,既可以是单主模式,也可以是多主模式。
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 节,“更改组模式”