#############MGR 必选参数####################### server_id=1 gtid_mode=ON enforce_gtid_consistency=ON master_info_repository=TABLE relay_log_info_repository=TABLE log_slave_updates=ON log_bin=binlog binlog_format=ROW binlog_checksum=NONE transaction_write_set_extraction=XXHASH64 loose-group_replication_group_name="aaaaaaaa-aaaa-aaaa-aaaa-aaaaaaaaaaaa" loose-group_replication_start_on_boot=off loose-group_replication_local_address= "10.10.203.147:24901" loose-group_replication_group_seeds= "10.10.203.145:24901,10.10.203.146:24901,10.10.203.147:24901" loose-group_replication_bootstrap_group= off #### for performance_schema performance_schema =on performance_schema_consumer_events_stages_current=on performance_schema_consumer_events_stages_history=on performance_schema_consumer_events_stages_history_long=off performance_schema_consumer_statements_digest=on performance_schema_consumer_events_statements_current=on performance_schema_consumer_events_statements_history=on performance_schema_consumer_events_statements_history_long=off performance_schema_consumer_events_waits_current=on performance_schema_consumer_events_waits_history=on performance_schema_consumer_events_waits_history_long=off performance_schema_consumer_global_instrumentation=on performance_schema_consumer_thread_instrumentation=on #####MYSQL CMD############################# SET SQL_LOG_BIN=0; CREATE USER rpl_user@'%' IDENTIFIED BY '123456'; GRANT REPLICATION SLAVE ON *.* TO rpl_user@'%'; FLUSH PRIVILEGES; SET SQL_LOG_BIN=1; CHANGE MASTER TO MASTER_USER='rpl_user', MASTER_PASSWORD='123456' FOR CHANNEL 'group_replication_recovery'; INSTALL PLUGIN group_replication SONAME 'group_replication.so'; --第一次安装了之后就可以不用执行了 SET GLOBAL group_replication_bootstrap_group=ON; --只有作为SEED节点的机器才使用,否则所有的节点都默认为SEED节点了,坑 set global group_replication_allow_local_disjoint_gtids_join=1; --只在slave节点执行 START GROUP_REPLICATION; SET GLOBAL group_replication_bootstrap_group=OFF; SELECT * FROM performance_schema.replication_group_members; select * from performance_schema.replication_connection_status\G CREATE DATABASE test; use test; CREATE TABLE t1 (c1 INT PRIMARY KEY, c2 TEXT NOT NULL); INSERT INTO t1 VALUES (1, 'Luis'); SHOW BINLOG EVENTS; show global status like '%group_replication_primary%'; MGR的限制 仅支持InnoDB表,并且每张表一定要有一个主键,用于做write set的冲突检测; 必须打开GTID特性,二进制日志格式必须设置为ROW,用于选主与write set COMMIT可能会导致失败,类似于快照事务隔离级别的失败场景 目前一个MGR集群最多支持9个节点 不支持外键于save point特性,无法做全局间的约束检测与部分部分回滚 二进制日志不支持binlog event checksum 错误解决: ##2018-07-10T06:17:00.054571Z 41 [ERROR] Slave I/O for channel 'group_replication_recovery': error connecting to master 'rpl_user@mha-slave1:3307' - retry-time: 60 retries: 1, Error_code: 2005 /etc/hosts中的IP解析出问题,修改后正常
MYSQL MGR安装
来源:这里教程网
时间:2026-03-01 11:39:44
作者:
编辑推荐:
- MYSQL MGR安装03-01
- word中怎么插入可排序/计算的Excel电子表格03-01
- proxysql安装和使用小记03-01
- Mysql 压测工具myslash与sysbench比较与命令详解03-01
- 如何找回在线保存的word文档03-01
- mysql数据库优化汇总03-01
- mysql5.6 mysqldump备份报错03-01
- proxysql配置读写分离策略和权重调整一例03-01
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- 数据权限验证MyBatis版
数据权限验证MyBatis版
26-03-01 - MySQL内部开发人员如何看待MySQL组复制?
MySQL内部开发人员如何看待MySQL组复制?
26-03-01 - 3DSMAX打造超酷的飞碟来袭场景
3DSMAX打造超酷的飞碟来袭场景
26-03-01 - MySQL DBA 技术难度低为什么工资比 Oracle 高?
MySQL DBA 技术难度低为什么工资比 Oracle 高?
26-03-01 - 3DSMAX打造欧式古典客厅效果图教程
3DSMAX打造欧式古典客厅效果图教程
26-03-01 - MSSQL数据库数据恢复案例:ndf文件大小变为0KB恢复数据
MSSQL数据库数据恢复案例:ndf文件大小变为0KB恢复数据
26-03-01 - 3ds Max打造彩色玻璃效果图教程
3ds Max打造彩色玻璃效果图教程
26-03-01 - 如何修复 Word 2003里符号栏不能用?
如何修复 Word 2003里符号栏不能用?
26-03-01 - MySQL不同存储引擎的数据备份与恢复
MySQL不同存储引擎的数据备份与恢复
26-03-01 - 融合数据库技术,降低开源MySQL使用成本实践
融合数据库技术,降低开源MySQL使用成本实践
26-03-01
