首页 > 数据库技术 > 详细

Mysql 主从原理

时间:2015-11-23 19:18:35      阅读:389      评论:0      收藏:0      [点我收藏+]

Mysql 主从原理

MySQL 主从同步其实是一个异步复制的过程,如果我们要实现异步同步的话我

们首先要再主上开启 bin-log 日志功能用来记录我们再主上操作的日志信息,

整个过程需要开启三个线程,分别是主上开启 IO 线程,从上开启 IO 线程和

SQL 线程, 第一次从上的 IO 线程启动跟主上的 IO 进行连接。这个时候的从

会向主请求 bin-log 日志的内容和同步的点之后的数据,这时候 master 收到

这个请求之后 master 的 IO 线程会将这个日志内容和数据的信息都反给

slave,slave 端收到这个日志数据后就把他追加到本地的 relay-log 终极日志

里面,同时传回来的所以数据全部记录到本地 master-info 的文件里面,以

便下次 slave 再去同步的时候可以清楚的知道从那个数据那个点开始请求,

slave 端 relay-log 日志里面有我们同步过来的数据,slave 的 SQL 线程他会检

测到日志文件有变化然后他会去解析这个代码,最后在本地去运行这样的话这

个主从数据就保持一致了!


本文出自 “success” 博客,请务必保留此出处http://maxiaotian.blog.51cto.com/10824115/1716004

Mysql 主从原理

原文:http://maxiaotian.blog.51cto.com/10824115/1716004

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!