主从复制的配置(CentOS-6.6+MySQL-5.6).pdfVIP

  • 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 的地址、用户、密码等信息

文档评论(0)

1亿VIP精品文档

相关文档