标签:
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