MySQL多主机复制 (MMM)

概述

     MMM (Multi-Master Replication Manager for MySQL) 是一套能执行MySQL多主机复制配置(同一时间只有一个节点可写)的监视/故障转移和管理的脚本集。这个工具集也可以在标准主从配置(任意数量的从节点)情况下进行读的负载均衡,根据服务器是否在进行复制来选择提供服务的主机(virtual IP)。提供三个主要功能的脚本:

mmm_mond:监视守护进程,执行所有监控任务并决定各节点的角色转换等等。

mmm_agentd:代理守护进程,通过一些远程服务来监视各节点。

mmm_control:通过命令用来专门管理mmm_mond进程的一个脚本。

典型用例

双节点设置

两个节点主主模式,MMM使用5个IP:每个节点一个固定IP,两个可读IP(只读)和一个可写IP(更新)。后三个IP会根据节点的可用情况在节点间移动。正常情况下主节点有读写IP,从节点有一个可读IP。

mmm-sample-setup-1

两主多从

一般是n个可读ip,一个可写ip。

mmm-sample-setup-2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值