实验环境:
没有主次之分,三个节点都是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_boot=off
loose-group_replica

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

被折叠的 条评论
为什么被折叠?



