环境描述:
三个节点的经理集群,单主模式,准备关闭主节点进行数据库维护,出现了报错信息。
<代码> 1,关闭数据库 mysql>关闭; 查询好,0行影响(0.00秒) mysql> mysql>2019 - 09 - 23 t07:16:36.262422z mysqld_safe mysqld从pid文件/数据/arkdb/3306/pid/mysql。pid结束 2,启动数据库 (root@localhost ~) # mysqld_safe——defaults-file=/数据/arkdb,/3306/etc/my . cnf中所做 [1]21806 (root@localhost ~) # mysqld_safe添加“/usr/lib64/libjemalloc.so。1 '为mysqld LD_PRELOAD 2019 - 09 - 23 t07:17:32.239260z mysqld_safe日志记录/数据/arkdb/3306/日志/mysql-error.log’。 2019 - 09 - 23 t07:17:32.287687z mysqld_safe开始mysqld守护程序与数据库/数据/arkdb/3306/数据 3,启动组复制 mysql>开始group_replication; 错误3092 (HY000):服务器配置不当是一个活跃的成员组。请参阅错误日志的更多细节。 4、查看报错信息 grep错误mysql-error.log 2019 - 09 - 23 t07:18:10.080941z 0(错误的)插件group_replication报道: 的成员配置不兼容组配置。 变量如single_primary_mode或enforce_update_everywhere_checks每个服务器上必须有相同的值。 (成员配置选项:[],组配置选项:[group_replication_single_primary_mode])。 5、查看参数 mysql>显示变量如“%单一%”; + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + | | Variable_name |值 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + | group_replication_single_primary_mode | | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1行集(0.00秒) mysql>显示变量如“% enforce_update_everywhere_checks”; + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + | | Variable_name |值 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + | group_replication_enforce_update_everywhere_checks | | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1行集(0.01秒) 6,启动单主模式,再此启动组复制 mysql>设定全球group_replication_single_primary_mode=; 查询好,0行影响(0.00秒) mysql>显示变量如“%单一%”; + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + | | Variable_name |值 + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + | group_replication_single_primary_mode | | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + 1行集(0.01秒) mysql>开始group_replication; 查询好,0行影响(3.26秒) mysql> 7,验证 mysql>从performance_schema.replication_group_members select *; + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - + | CHANNEL_NAME | MEMBER_ID | MEMBER_HOST | MEMBER_PORT | MEMBER_STATE | + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - + | group_replication_applier | 500 dd0aa - b8f6 - 11 e9 - 85 - ba - 005056875 - a61 | 196.55.x。xxx | 3306 |在线| | group_replication_applier | 59 d7f183 b8f6 - 11 e9 - 863 b - 005056875165 | 196.55.x。xxx | 3306 |在线| | group_replication_applier | 69 e1c26d - b8f6 - 11 e9 - 91 c1 - 00505687032 | 196.55.x。xxx | 3306 |在线| + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - + 3行集(0.00秒) 代码>