复制的基本原理:

             slave会从master读取binlog来进行数据同步

             master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events 

             slave将master的binary log events拷贝到它的中继日志(relay log) 

             slave重做中继日志中的事件,将改变应用到自己的数据库中。 MySQL复制是异步的且串行化的 

             Mysql学习-08 主从复制 

MySQL复制过程分成三步:
         1 master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events;
         2 slave将master的binary log events拷贝到它的中继日志(relay log);
         3 slave重做中继日志中的事件,将改变应用到自己的数据库中。 MySQL复制是异步的且串行化的 

复制的基本原则:

  1. 每个slave只有一个master
  2.   每个slave只能有一个唯一的服务器ID
  3.   每个master可以有多个salve 

复制的最大问题:延时 

解决方式:

       官方文档:https://dev.mysql.com/doc/refman/5.7/en/replication-options-slave.html

  Inside君的文章:http://www.ttlsa.com/mysql/mysql-5-7-enhanced-multi-thread-salve/

相关文章: