前言
之前文章介绍了GTID主从复制,实现了一主多从的MySQL架构,今天我们来介绍一下主主复制的架构。
原理:主主复制就是根据主从复制的原理,将两个主库设置互为主从即可。
变化:在这两个主库的基础上,还可以搭建双主多从架构。
下面介绍在安装好MySQL8的centos8虚拟机上,实现GTID主主复制,以及双主多从复制的过程:
虚拟机列表:
Master1: 192.168.25.149
Master2: 192.168.25.150
Slave1: 192.168.25.152
Slave2: 192.168.25.153
一、Master1配置
1.1 删除auto.cnf,重启自动生成server-uuid
rm -f /var/lib/mysql/auto.cnf
# 复制的虚拟机镜像,UUID会重复
1.2 设置server-id