MySQL的SQL语句 -复制语句(12)-控制组复制的 SQL 语句 - START GROUP
START GROUP_REPLICATION 语句
1.START GROUP_REPLICATION 2. [USER='user_name'] 3. [, PASSWORD='user_pass'] 4. [, DEFAULT_AUTH='plugin_name']
启动组复制。此语句需要 GROUP_REPLICATION_ADMIN 权限(或不推荐使用的 SUPER 权限)。如果设置了 super_read_only=ON,并且成员应作为主成员加入,那么一旦组复制成功启动,super_read_only 将设置为 OFF。
从 MySQL 8.0.21 开始,可以使用 USER、PASSWORD 和 DEFAULT_AUTH 选项在 START GROUP_REPLICATION 语句中指定用于分布式恢复的用户凭据,如下所示:
● USER:用于分布式恢复的复制用户。不能指定空字符串,如果指定了 PASSWORD,也不能忽略 USER 选项。
● PASSWORD:复制用户帐户的密码。不能对密码加密,但在查询日志中会被屏蔽。
● DEFAULT_AUTH:用于复制用户帐户的身份验证插件的名称。如果不指定此选项,则假定使用 MySQL 原生身份验证(mysql_native_password 插件)。在 MySQL 8 中创建用户帐户时,默认使用的身份验证插件是缓存 SHA-2 身份验证插件(caching_sha2_password)。
这些凭据用于 group_replication_recovery 通道上的分布式恢复。在 START GROUP_REPLICATION 中指定用户凭据时,凭据仅保存在内存中,服务器关闭或者使用 STOP GROUP_REPLICATION 语句可以删除凭据。必须执行 START GROUP_REPLICATION 语句才能再次提供凭据。因此,此方法与在服务器启动时自动启动组复制不兼容(group_replication_start_on_boot 系统变量指定)。
在 START GROUP_REPLICATION 中指定的用户凭据优先于使用 CHANGE MASTER TO 语句为 group_replication_recovery 通道设置的任何用户凭据。请注意,使用 CHANGE MASTER TO 设置的用户凭据存储在复制元数据存储库中,并在 START GROUP_REPLICATION 没有指定用户凭据时使用,包括在 group_replication_start_on_boot 系统变量设置为 ON 时的自动启动。要获得在 START GROUP_REPLICATION 中指定用户凭据的安全好处,请确保将 group_replication_start_on_boot 设置为OFF(默认为 ON),并清除先前为 group_replication_recovery 通道设置的所有用户凭据。
官方网址:
https://dev.mysql.com/doc/refman/8.0/en/start-group-replication.html
- MySQL的SQL语句 -复制语句(10)- 控制副本服务器的 SQL 语句 - STOP SLA
- MySQL的SQL语句 -复制语句(9)- 控制副本服务器的 SQL 语句 - STOP REPL
- MySQL的SQL语句 -复制语句(8)- 控制副本服务器的 SQL 语句 - START SLAV
- MySQL的SQL语句 -复制语句(7)- 控制副本服务器的 SQL 语句 - RESET SLAV
- mysql 复制一个表,复制一个表结构的sql 语句
- mysql复制一个表结构的sql语句
- mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
- MYSQL5.0 脚本测试笔记【复制表结构和数据SQL语句】
- MySQL复制表结构和内容到另一张表中的SQL语句
- mysql中sql语句中常见的group_concat()函数意思以及用法,oracle中与其一样的功能函数是wmsys.wm_concat()
- mysql用sql语句复制表
- mysql 复制表的几种方式以及常用的sql语句
- Navicat for mysql的安装,sql语句使用,以及复制数据库
- MySQL复制表结构和内容到另一张表中的SQL语句
- mysql 复制一个表,复制一个表结构的sql 语句
- MySQL复制表结构和数据SQL语句
- mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
- MySQL复制表结构和数据SQL语句
- MySQL复制表结构和数据SQL语句
- mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法