mysql一主多从+线性复制

线性复制的优点

传统的一主多从复制 例如A--->B   A---->C   A----->D 对A节点的要求较高

为了缓解A节点的压力 我们可以使用线性复制 即为A------>B------->C

下面我们配置一组server1----->server2----->server3的mysql线性复制结构

一、配置slave节点server3

首先要保证 server1----->server2主从复制成功!在上一节博客已经详细讲过。

接着配置server3  从server1.2复制各种配置文件到server3

 

建立用户+创建目录(server3上)

 增加目录

修改server3的myconf文件 (id要与server1 server2不同)

 初始化+设定mysql密码

进入数据库  由于要备份基础数据  要县建立westos数据库

到这儿   server3 数据库基本配置已经完成 

但是由于server1 server2数据库本身有一些数据   如果要设定线性复制  必须保持基础数据一致

所以要备份基础数据 并发送到 server3

二、备份数据 并发送到server3

从server1 备份westos数据 并 发送到server3

在server3上将备份好的数据发送到数据库

 发送成功后 进入数据库的发现 基础数据已经完全相同

三、配置server2----->server3

在之前的主从复制中  server2作为slave  在线性复制中server2既作为master  又作为slave

所以我们要再次配置server2------>server3

开启二进制线程  作为master必须开启二进程

 接下来配置 server2------->server3(server2作为master  server3作为slave)

进入 server2 的数据库  创建repl用户并授权

查看file poistion 及插入新数据 

 进入server3的数据库

建立主从复制 并开启

 查看sever3 slave状态

出现两个yes说明配置成功!

四、测试

在srver3数据库查看数据 与server1 的完全相同

但是server3的数据时复制server2 d的

 在srver2数据库查看数据 与server1 的完全相同

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值