MySQL双主热备

本文详细介绍了如何配置MySQL双主热备,确保主节点故障时业务不受影响。内容包括双主配置、主从复制设置、心跳检测、账号授权、同步启动与停止命令,以及查看同步状态的方法,旨在实现高可用性和数据一致性。
摘要由CSDN通过智能技术生成
一、解决问题
Master挂掉不会影响业务
实现心跳

二、双主配置,基于主从复制( MySQL的一主二从异步复制(半同步复制))配置上进一步设置
1、Master:
//master配置
log_bin = /usr/local/mysql/binarylog/mysql_bin.index
binlog_format=mixed
expire_logs_days = 7
server_id = 1

//slave 配置
relay_log = /usr/local/mysql/binarylog/relay_log
relay_log_index = /usr/local/mysql/binarylog/relay_log.index
log_slave_updates=1 //此项代表,把relay_log写入到log_bin中,保证Master的binary log与Slave的bin log 一致

2、Slave:
//master配置
log_bin = /usr/local/mysql/binarylog/mysql_bin.index
binlog_format=mixed
log_slave_updates=1 //此项代表,把relay_log写入到log_bin中,保证slave的binary log与Master的bin log 一致

//slave
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值