mysql 5.7 备份_mysql5.7主从复制配置与备份

mysql5.7主从复制配置与备份

一、主从复制架构

f49e9a3f4bda6355f3650fdc968ae22b.png

mysql 主从至少需要2台服务器

首先 master上开启了bin-log日志功能,将master上的增删改更新等操作的sql语句记录下来

master开启IO线程吗,供slave节点获取

slave开启IO线程获取master上的bin-log日志,并写入relay-log中;开启sql线程读取relay-log中的sql语句

所以主从复制的流程为

slave通过IO线程连接master,并请求master从指定位置发送bin-log日志内容

master接收到slave的IO线程请求,根据bin-log中的position点的位置发送给salve的IO,同时告知最新的bin-log文件名和更新position点

slave IO线程接收到信息后,将接收的日志内容添加到relay-log日志文件的最末端

slave sql线程检测到relay-log内容有更新,会解析并执行relay-log内的sql语句

执行完成,master和slave库保持数据一致

二、mysql主从源码编译安装

详见

注意关闭SELINUX和防火墙

setenforce 0 #临时关闭SELinux

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值