首页 > 代码库 > MySQL主从复制介绍
MySQL主从复制介绍
MySQL数据库支持单向、双向、链式级联、环状等不同业务场景的复制。在复制过程中,一台服务器充当主服务器,接收来自用户的内容更新,而一个或多个其他的服务器充当从服务器,接收来自主服务器binlog文件的日志内容,解析出SQL,重新更新到从服务器,使得主从服务器数据达到一致。
图1-1 一主一从逻辑图
图1-2 一主从多逻辑图
单向主从复制架构只能在Master端进行数据写入,Slave服务器相当于做数据备份。
图1-3 双向主主复制逻辑图
双向主主复制逻辑架构,此架构可以在Master1端或Master2端进行数据写入,或者两端同时写入数据。
图1-4 线性级联单向双主复制逻辑图
线性级联单向双主复制逻辑架构,此架构只能在Master1端进行数据写入,工作场景中,Master1和Master2作为主主互备,Slave1作为从库,中间的Master2需要特殊设置。
MySQL主从复制原理介绍
MySQL的主从复制是一个异步的复制过程,数据将从一个MySQL数据库复制另一个MySQL数据库,在Master与Slave之间实现整个主从复制过程是由三个线程参与完成的。其中有两个线在Slave端,另外一个线程在Master端。
本文出自 “sky9890” 博客,请务必保留此出处http://sky9896.blog.51cto.com/2330653/1884814
MySQL主从复制介绍
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。