MySQL AB复制&mysql-proxy读写分离

一、mysqlAB 复制

1、简介

Advanced Backup Replication
是一种数据复制技术,是mysql数据库提供的一种高可用、高性能的解决方案

AB复制的模式:
一主一从; 一主多从,双主,多主多从

单向复制的优点:
有力于健壮性、速度、便于管理。

2、AB复制的工作原理:

1) 首先先启动master的二进制日志
2) slave start开始,slave通过I/O线程方式向master索要二进制日志文件,
   slave要知道从哪个位置开始要
3) master接收到slave的请求之后,就会从相应的位置开始给slave传送日志
4) slave接收到日志后,会写入本地的中继日志中
5) slave通过sql线程读取中继日志的内容,在数据库中执行相应的操作,

到此为止,master与slave上的数据就一致了。
之后进入等待状态,等待后续的更新

3、主从服务器上相关的线程


1) 从服务器
I/O线程: 负责从主服务器所要二进制日志,并存放在从服务器的中继日志中
sql线程: 负责读取从服务器的中继日志,并对数据库做相应指令操作

2) 主服务器
binlog dump线程: 负责发送二进制日志

====================================================


4、安装配置流程

安装环境:

使用tar包编译安装mysql5.5

master: 172.16.254.71/16
slave: 172.16.254.72/16

具体配置

===master===


* 编辑配置文件
#vi /etc/my.cnf
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值