主从复制基本原理

  • slave从master读取binlog进行数据同步
  • 复制三部曲:
    • master将改变记录到binlog,这个记录过程叫二进制日志事件
    • salve将master的binlog拷贝到它的中继日志 relay log
    • slave重做中继日志中的事件,将改变应用到自己的数据库中。MySQL复制是异步且串行化的
  • 复制的基本原则
    • 每个slave只有一个master
    • 每个slave只有一个唯一的服务器ID
    • 每个master可以有多个slave
  • 复制的问题:存在延时