linux上 mysql的主主从以及主主从从结构,注意事项

~~~~~~~~~~~~~~~主主从结构注意事项~~~~~~~~~~~~~~~~~~

1:级联复制

主1------主2----从

主2上需要开启级联复制:(要不然主2的从,不会同步数据)
vim /etc/my.cf
[mysqld]
log-slave-updates = true

2:主键id冲突(同时使用双主写入时,或者切换主时会发生)

vim /etc/my.cnf

主1: 
[mysqld]
auto-increment-increment=2 (每次跳跃2个数,1.3.5.7……)
auto-increment-offset=1 (id从1开始增长)

主2: 
[mysqld]
auto-increment-increment=2 (每次跳跃2个数,2.4.6.8……)
auto-increment-offset=2(id从2开始增长)

~~~~~~~~~~~主主从从结构注意事项~~~~~~~~~~~~~~~~~~~~

主1---主2---从1----从2

1:主2开启级联(要不然 主2的从(从1),不会同步数据)

vim /etc/my.cf
[mysqld]
log-slave-updates = true

2:从2上修改配置生成日志(使 从2能同步 从1)

vim /etc/my.cf
[mysqld]
log_slave_updates=1

***mysql如果还有从3,从2也要开启,以此类推

猜你喜欢

转载自blog.csdn.net/zzhlinux911218/article/details/85118463
今日推荐