- 0
- 0
- 约1.68万字
- 约 12页
- 2020-08-02 发布于山东
- 举报
基于Dubbo 的分布式系统架构视频教程
作者:吴水成 ,本教程官方交流QQ 群:472213887
高可用架构篇
MySQL 主从复制的配置
环境
操作系统:CentOS-6.6-x86_64-bin-DVD1.iso
MySQL 版本:mysql-5.6.26.tar.gz
主节点IP:05 主机名:edu-mysql-01
从节点IP:06 主机名:edu-mysql-02
主机配置:4 核CPU、4G 内存
依赖课程
《高可用架构篇--第13 节--MySQL 源码编译安装(CentOS-6.6+MySQL-5.6 )》
MySQL 主从复制官方文档
/doc/refman/5.6/en/replication.html
MySQL 主从复制的方式
MySQL5.6 开始主从复制有两种方式:基于日志(binlog )、基于GTID (全局事务标示符)。
本教程主要讲基于日志(binlog )的复制。
MySQL 主从复制 (也称A/B 复制)的原理
(1) Master 将数据改变记录到二进制日志(binary log)中,也就是配置文件log-bin 指定的文件,
这些记录叫做二进制日志事件(binary log events);
(2) Slave 通过I/O 线程读取 Master 中的binary log events 并写入到它的中继日志(relay log);
(3) Slave 重做中继日志中的事件,把中继日志中的事件信息一条一条的在本地执行一次,完
成数据在本地的存储,从而实现将改变反映到它自己的数据(数据重放)。
主服务器Master 从服务器Slave
I/O线程
SQL线程
I/O Thread
SQL Thread
数据变更
Data changes
二进制日志 中继日志
Binary log Relay log
龙果学院:
MySQL主从复制原理图 【吴水成】
主从配置需要注意的点
(1)主从服务器操作系统版本和位数一致;
(2) Master 和Slave 数据库的版本要一致;
(3) Master 和Slave 数据库中的数据要一致;
1
龙果学院: ,微信公众号:ron-coo
基于Dubbo 的分布式系统架构视频教程
作者:吴水成 ,本教程官方交流QQ 群:472213887
(4) Master 开启二进制日志,Master 和Slave 的server_id 在局域网内必须唯一;
主从配置的简要步骤
1、Master 上的配置
(1) 安装数据库;
(2) 修改数据库配置文件,指明server_id,开启二进制日志(log-bin);
(3) 启动数据库,查看当前是哪个日志,position 号是多少;
(4) 登录数据库,授权数据复制用户 (IP 地址为从机IP 地址,如果是双向主从,这里的
还需要授权本机的IP 地址,此时自己的IP 地址就是从IP 地址);
(5) 备份数据库 (记得加锁和解锁);
(6) 传送备份数据到Slave 上;
(7) 启动数据库;
以下步骤,为单向主从搭建成功,想搭建双向主从需要的步骤:
(1) 登录数据库,指定Master 的地址、用户、密码等信息
您可能关注的文档
最近下载
- 2025年无人机驾驶员执照欧洲(EASA)无人机法规对比专题试卷及解析.pdf VIP
- 2025年AWS认证DedicatedHosts支持的AMI类型与启动模式专题试卷及解析.pdf VIP
- 美容院服务合同(2025年最新规范).docx
- 上海市住建委《上海市建筑和装饰工程预算定额沪建标定〔2025〕1162号.docx VIP
- 2025年无人机驾驶员执照飞行监管责任体系专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照悬停失控应急处置流程专题试卷及解析.pdf VIP
- 2025年金融风险管理师利率风险结构易错题解析专题试卷及解析.pdf VIP
- 《最优控制与状态估计6》-公开课件.ppt VIP
- 标准图集-22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图-独立基础、条形基础、筏形基础、桩基础.pdf VIP
- 2024黑龙江林业职业技术学院单招《数学》通关题库及答案详解【各地真题】.docx VIP
原创力文档

文档评论(0)