Mysql学习-08 主从复制

版权声明:本文为博主原创文章,转载请说明出处。 https://blog.csdn.net/weixin_43549578/article/details/84237378

复制的基本原理:

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

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

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

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

              

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/

猜你喜欢

转载自blog.csdn.net/weixin_43549578/article/details/84237378