主从复制的原理图:
主服务器是将数据更新(增删改查语句)写入二进制日志(binary log) 后,master通知存储引擎提交事务。
从服务器有两个线程,I/O线程和SQL线程。从服务器通过I/O线程(工作线程)读取主服务器中的二进制日志后并写入中继日志(relay log),relay log存放数据,保证二进制日志中的事件,数据不会丢失,SQL线程把relay log转换成SQL语句并从relay log中读取事件,同时重放其中的事件更新slave数据,保证slave和master数据一致。
主从复制特点:
1、异步复制
2、主从复制不一致比较常见
主从复制的实战
环境说明:
- 两台CentOS7虚拟机(Master,Slave)这儿是作为我自己的虚拟机的IP
- Master_IP:192.168.