MySQL主从复制
MySQL支持单向、双向、链式级联、实时、异步复制,在复制过程中,一台服务器充当主服务器( master),一个或多个其他服务器充当从服务器(slave)
复制可以是单向:Master——>Slave,也可以是双向:Master<——>Master
主从复制应用场景
- 主从服务器互为备份,加强数据库架构的健壮性
- 主从服务器读写分离,分担网站压力,从服务器只处理用户的查询请求
- 将从服务器,按照业务拆分,分担压力
主从复制类型
主从复制原理
- SQLyog 也有mysql 的日志信息
- Master将改变记录到二进制日志(binary log)中
- Slave将 Master的二进制日志事件(binary log events)拷贝到它的中继日志(relay log)Slave重做中继日志(Relay Log)中的事件,将Master上的改变反映到它自己的数据库中
- 这些是由从库在做,所以是异步的数据同步