1. 首先初始 4个单机的 mysql
2. 机器规划
两种主(互为主从)
3301, 3302
两从
3303, 3304
3301 主 — 3303 从
|
|
3302 主 — 3304 从
3. 主服务器 配置, 开启binlog, 修改 my.cnf
3301
log-bin=/zwb/mysql-1/mysql-bin
server-id=1
auto_increment_increment=2
auto_increment_offset=1
log-slave-updates
sync_binlog=1
3302
log-bin=/zwb/mysql-2/mysql-bin
server-id=2
auto_increment_increment=2
auto_increment_offset=2
log-slave-updates
sync_binlog=1
4. 从服务器开启binlog , 修改 my.cnf
3303
log-bin=/zwb/mysql-3/mysql-bin
server-id=3
3304
log-bin=/zwb/mysql-4/mysql-bin
server-id=4
5. 先搭建 一主两从
主 3301
从 3302、3303
3301
stop slave;
reset slave;
reset master
3302
stop slave;
reset slave;
reset master;
3303
stop slave;
reset slave;
3302、3303 执行 设置同步的主节点 3301
change master to master_host='192.168.205.100',
master_user='linewell',
master_password='linewell',
master_port=3301,
master_log_file='mysql-bin.000001',
master_log_pos=154;
6. 停止 从节点 slave
3303、3304
stop slave;
reset slave;
7.搭建双主双从
3301 执行 跟随 3302
change master to master_host='192.168.205.100',
master_user='linewell',
master_password='linewell',
master_port=3302,
master_log_file='mysql-bin.000001',
master_log_pos=154;
3304 执行 跟随 3302
change master to master_host='192.168.205.100',
master_user='linewell',
master_password='linewell',
master_port=3302,
master_log_file='mysql-bin.000001',
master_log_pos=154;
8. 启动 slave
在 3301、3302、3303、3304 上执行
start slave