MySQL集群教程02:MySQL主从复制项目实施与维护01(MySQL Replication)
本套风哥MySQL学习教程熟悉MySQL主从复制项目实施与维护01(MySQL Replication)
MySQL主从复制能干什么?
数据分布 (Data distribution )
负载平衡(load balancing)
备份/容灾(Backup)
高可用性和容错(High availability and failover)
MySQL主从复制是如何工作的?
01.master记录二进制日志。在每个事务更新数据完成之前,master在二日志记录这些改变。MySQL将事务串行的写入二进制日志,在事件写入二进制日志完成后,master通知存储引擎提交事务。
MySQL集群教程02:MySQL主从复制项目实施与维护01(MySQL Replication) (互联网排名第一的MySQL数据库教程) |
本套风哥MySQL教程学习内容 |
1) MySQL复制技术基础之基本原理 2) MySQL复制技术基础之常用主从拓扑 3) MySQL复制技术基础之同步方式(异步/半同步/无损同步/全同步) 4) MySQL复制技术基础之同步模式(传统/GDIT) 5) MySQL复制技术基础之常用配置参数详解 6) MySQL真正的生产高可用复制环境1-传统异步复制项目 7) MySQL真正的生产高可用复制环境2-传统无损同步项目 8) MySQL真正的生产高可用复制环境3-基于GTID异步复制项目 9) MySQL真正的生产高可用复制环境4-基于GTID无损同步项目 10) MySQL真正的生产高可用复制环境5-增加/删除/扩容复制节点 11) MySQL真正的生产高可用复制环境6-一主多从安全复制项目 12) MySQL真正的生产高可用复制环境7-级联主从复制项目 13) MySQL真正的生产高可用复制环境8-多主一从多源复制项目 14) MySQL主从复制项目之主从切换(正常切换/宕机切换) 15) MySQL主从复制项目之在线开启/关闭GTID 16) MySQL主从复制项目之SSL安全配置 17) MySQL主从复制项目之主从同步数据校验 18) MySQL主从复制项目之日常维护与故障处理 |
本套风哥MySQL教程学习地址 |
http://edu.51cto.com/sd/04657 |
更多MySQL教程,请加风哥QQ:176140749、113257174或微信"itpux-com"交流 |
02. slave将master的binary log拷贝到它自己的中继日志。
首先,slave开始一个工作线程:I/O线程。
I/O线程在master上打开一个普通的连接,然后开始binlog dump process。
Binlog dump process从master的二进制日志中读取事件(接受的单位是event),如果已经跟上master,它会睡眠并等待master产生新的事件。
I/O线程将这些事件写入中继日志。