Mysql主从同步原理和配置

参考 Mysql主从同步操作实践

背景

组里针对Mysql和MongoDB要搭建主从,提升生产应用的稳定性,同时尽量不影响性能。

mysql主从的原理可以搜索下很多介绍,配置策略同 《MongoDB高可用主从配置.md 》

采用eBay公司的“两地三中心”热备策略
在这里插入图片描述

注:在完成主从配置后,若要添加应用库,参考简明指南:https://forums.mysql.com/read.php?26,171776,205870

1. 创建账号,授权


mysql > grant replication slave,reload,super, on *.* to 'backup'@ ’192.168.52.220’ identified by ‘123456’;

建立一个帐户backup,并且只能允许从192.168.52.220这个地址上来登陆,密码是123456。这里@后面的ip地址就是slave的ip

注意,如上是在主服务器上操作,给将来的cong服务器权限

2. 主服务器配置


server-id=1          #为主服务器A的ID值   

log-bin=mysql-bin     #二进制变更日志

3. 从服务器配置


log_bin = mysql-bin   

 server_id= 2   

 relay_log = mysql-relay-bin   

 log_slave_updates = 1   --这个区分了是否slave

 read_only= 1

4. 完成后的配置


技术摘要

主从复制条件
  • 开启Binlog功能
  • 主库要建
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值