mysql主从复制原理

时间:2015-03-06 14:00:40   收藏:0   阅读:323

mysql 主从复制是异步复制

由主从之间的3个线程完成
master I/O        --主库
slave  I/O          --备库
slave  SQL        --备库
必须打开主库的binlog
1.slave I/O连上master,从指定binlog位置开始传输日志(master.info)
2.master I/O接到请求,读取binlog发送给slave I/O,返回以下内容:
    (1)binlog内容
    (2)本次读取到binlog的日志名称,位置
3.slave I/O将上述(1)写入relay log末端,并将上述(2)写入master.info,知道下次从主库哪里开始继续复制
4.slave SQL检测到relay log新增,解析转换成SQL语句重新执行一遍,并将执行到主库哪个binlog日志名称和位置记录下来。

原文:http://www.cnblogs.com/afx1007/p/4317930.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!