引言
1.为什么需要Mysql主从复制
数据备份
读写分离?
2.主从复制的基本原理
slave会从master读取binary log来进行数据同步
原理图:
三步骤:
MySQL复制过程分成三步:
1.master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events;
2.slave将master的binary log events拷贝到它的中继日志(relay log);
3.slave重做中继日志中的事件,将改变应用到自己的数据库中。 MySQL复制是异步的且串行化的
3.复制的基本原则
1)每个slave只有一个master
2)每个slave只能有一个唯一的服务器ID
3)每个master可以有多个salve
4.复制的最大问题
5.3.1 延时