一、MySQL主从复制原理
1. 主从复制概念
- 主库(master):对外提供数据的增删改查服务,主库中涉及到数据的修改都会写在binlog
- 从库(slave):用来数据同步和数据备份,通过专门的线程从主库里面的binlog把主库和数据、权限、表结构相关的修改同步到从库里面,相当于是在主库上做的所有修改都会通过都会通过主从复制机制体现在从库上。
原文链接:link
2. 主从复制优点
- 避免单点故障,可直接将服务切到从节点,来保证服务立马可用
- 能够处理大量的并发数据请求,可进行读写分离操作,让主库负责写,从库负责读
- 数据备份能有效防止数据丢失带来的损失