mysql复制拓扑

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35772366/article/details/79980817

1.一主多从的复制拓扑
用途:

1.为不同的业务使用不同的从库(从库的表结构不一定跟主库相等,但数据行是跟主相等的)
2.将一台从库放到远程idc,用作灾备恢复
3.分担主库的读负载(只是读,没有写)

比如前台应用查索引多的从库进行查询,后台从索引少的库进行查询。

2.主主复制的复制拓扑(互为主从,两台服务器都对外提拱服务)不建议使用
配置的注意事项
1.两个主中所操作的表最好能分开
2.使用下面两个参数控制自增id的生成

auto_increment_increment=2#自增步长
auto_increment_offset=[1|2]#超始id自增值

两台机分别设置1或者2,一台机的id是1,2,5,7,9.。。。。。
别一台机的id是2,4,6,8,10
就可以解决两台机的id重复问题了。

3.主备模式下的主主复制
介绍:只有一台服务器对外提供服务,一台备份服务器处于只读状态,并且只做为热备使用,在对处提供接口的主库出现故障或者是计划性的维护时,才会进行切换。
就是使原来的备库变成主库,而原来的主库会成为新的备库,并处理只读或处于下线状态,待维护完成后重新上线。
注意事项

确保两台服务器上的初始化数据相同
确保两台服务器上己经启动了binlog并且有不同的server id
在两台服务器上启用log_slave_updates参数,从如果也是别的主都话就要这个参数

4.多主多从
5.级联复制
一个主备,一个备有很多从。

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页