MySQL全同步复制原理与实现详解

本文详细介绍了在没有主从之分的环境中,如何配置三个MySQL节点实现全同步复制,确保数据一致。配置过程包括清空数据、配置文件、用户授权、创建组和安装插件等步骤。配置完成后,通过测试验证所有节点的数据能够成功复制同步。
摘要由CSDN通过智能技术生成

实验环境:
没有主次之分,三个节点都是master,数据要一致,每个节点都可以写入和查看。

主机名 功能
server1 组成员
server2 组成员
server3 组成员

配置server1:

1.为了数据保持一致,清空mysql数据

systemctl stop mysqld
cd /var/lib/mysql
rm -fr *
systemctl start mysqld

在这里插入图片描述
2.配置文件

vim /etc/my.cnf

server_id=1
gtid_mode=ON
enforce_gtid_consistency=ON
master_info_repository=TABLE
relay_log_info_repository=TABLE
binlog_checksum=NONE
log_slave_updates=ON
log_bin=binlog
binlog_format=ROW

transaction_write_set_extraction=XXHASH64
loose-group_replication_group_name="a5038e3c-6c85-11e9-a044-52540023f8a1"
loose-group_replication_start_on
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值