您的位置:首页 > 数据库 > SQL

MySQL的SQL语句 -复制语句(13)- 控制组复制的 SQL 语句 - STOP GROUP

2020-12-03 21:04 387 查看 https://blog.51cto.com/1502328

STOP GROUP_REPLICATION 语句

1. STOP GROUP_REPLICATION

停止组复制。此语句需要 GROUP_REPLICATION_ADMIN 权限(或不推荐使用的 SUPER 权限)。一旦执行 STOP GROUP_REPLICATION 命令,成员就会被设置为 super_read_only=ON,这样可以确保在组复制停止时不会对组成员进行写入,组成员上运行的任何其他复制通道也将停止。START GROUP_REPLICATION 语句启动组复制时在成员上指定的任何用户凭据都将从内存中删除,并且必须在再次启动组复制时提供这些凭据。

警告

使用此语句时要格外小心,因为它会从组中删除服务器实例,这意味着它不再受组复制的一致性保证机制的保护。为了完全安全,请确保应用程序在发出此语句之前不能再连接到实例,以避免任何过时读取。

配置组复制主服务器的函数

以下函数允许您配置 single-primary 复制组的哪个成员为主复制服务器。

● group_replication_set_as_primary()

指定团体中的某个特定成员为新的主服务器,凌驾于任何选举程序之上。传入 member_uuid,它是要成为新主服务器的 server_uuid。必须在以单主(single-primary)模式运行的复制组的成员上发出。

语法:

STRING group_replication_set_as_primary(member_uuid)

返回值:

包含操作结果的字符串,例如操作是否成功。

例子:

SELECT group_replication_set_as_primary(member_uuid)

官方网址:
https://dev.mysql.com/doc/refman/8.0/en/stop-group-replication.html
https://dev.mysql.com/doc/refman/8.0/en/group-replication-functions-for-new-primary.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: