码迷,mamicode.com
首页 > 数据库 > 详细

mysql主从复制原理

时间:2015-03-06 14:03:08      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

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日志名称和位置记录下来。

mysql主从复制原理

标签:

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!