MMM的主要作用

监控和管理mysql的主主复制拓扑,并在当前的主服务器失效时,进行主和主备服务器之间的主从切换和故障转移等工作

MMM提供了什么功能

MMM监控mysql主从复制健康情况

在主库出现宕机时进行故障转移并自动配置其他从对新主的复制

提供了主,写虚拟IP,在主从服务器出现问题时可以自动前一虚拟IP

MMM部署步骤

1 配置主主复制及主从同步集群

2 安装主从节点所需要的支持包

3 安装及配置MMM工具集

4 运行MMM监控器

5 测试

MMM工具的优点

使用pear脚本语言开发及完全开源

提供了读写VIP(虚拟IP),使服务器角色的变更对前端应用透明

MMM提供了从服务器的延迟监控

MMM提供了主数据库故障转移后从服务器对新主的重新同步功能

很容易对发生故障的主数据库重新上线

MMM工具的缺点

发布时间比较早不支持mysql新的复制功能

基于gtid的复制可以保证日志不会重复在slave服务器上被执行

对于mysql5.6后所提供的多线程复制技术也不支持

没有读负载均衡的功能

在进行主从切换时,容易造成数据丢失

MMM监控服务存在单点故障

需要开发MMM监控服务的监控程序

mysql mmm优缺点_mysql之MMM总结相关推荐

  1. mysql mmm坑_MySql之MMM部署过程中各种问题解决方法

    MySql之MMM部署过程中各种问题解决方法 发布时间:2020-05-06 11:47:56 来源:亿速云 阅读:155 作者:三月 下文主要给大家带来MySql之MMM部署过程中各种问题解决方法, ...

  2. mysql 缓存优缺点_MySQL查询缓存的优缺点

    任职DBA一年多了,更正下博客. 其实MySQL8.0已经取消了查询缓存.如果是小型项目,又不想用Reids或者MC等缓存,查询结果相对固定,可以在MySQL5.7以下版本设置缓存. ######## ...

  3. pg库和mysql的优缺点_MySQL与PostgreSQL的实际性能比较

    我们正在设计一个新系统,具体取决于性能,该系统将使用MySQL或Postgres.但是在进行现实的比较时会遇到一些问题.我总结了其中的一些问题,如果一些专家抛出一些问题将会很有帮助.这里的智慧. 使用 ...

  4. mysql federated 优缺点_MySQL FEDERATED 存储引擎

    MySQL中针对不同的功能需求提供了不同的存储引擎.所谓的存储引擎也就是MySQL下特定接口的具体实现. FEDERATED是其中一个专门针对远程数据库的实现.一般情况下在本地数据库中建表会在数据库目 ...

  5. mysql触发器优缺点_MySQL 的触发器

    一.基本概念 触发器是一种特殊类型的存储过程,它不同于存储过程,主要是通过事件触发而被执行的,即不是主动调用而执行的:而存储过程则需要主动调用其名字执行 触发器:trigger,是指事先为某张表绑定一 ...

  6. mysql mmm 扩展_Mysql - 高可用方案之MMM(一)

    一.概述 本文将介绍mysql的MMM(Master-Master replication manager for MySQL)方案.官方文档地址:https://mysql-mmm.org/star ...

  7. mysql mmm 官方_mysql mmm

    Microsoft Azure部署MYSQL-MMM(3)配置MYSQL-MMM (3)安装配置MYSQL-MMM 在db1.db2.db3安装MMM所需要的Perl模块(所有服务器)执行该脚本,然后 ...

  8. mysql mmm集群简介_mysql之MMM高可用方案简介

    MMM(Master-Master Replication Manager for MySQL) MySQL主主复制管理器,提供了MySQL主主复制配置的监控.故障转移和管理的一套可伸缩的脚本套件.在 ...

  9. MySQL高可用群集------配置MMM高可用架构

    MMM简介: MMM(Master-Master replication manager for Mysql,Mysql 主主复制管理器)是一套支持双主故障切换和双主日常管理的脚本程序.MMM使用Pe ...

最新文章

  1. PHP把下划线分隔命名的字符串 转换成驼峰式命名方式
  2. C# List的使用
  3. php中定义css样式的好处,CSS的优点和缺点分别是什么
  4. 怎么样才能学好java_单人拉丁舞应该怎么样才能学好?初学者需要做到的4点要求...
  5. jquery之DataTables的使用
  6. commons dbcp.jar有什么用
  7. Softmax回归模型的构建和实现(Fashion-MNIST图像分类)
  8. 基于分割和识别的服饰商品的自动推荐
  9. mysql sjis 校对乱码_MySQL乱码问题深层分析
  10. 使用 Metasploit 利用 MySQL 默认空密码或弱密码漏洞 (CVE-2002-1809, CNNVD-200212-263, CVE-1999-0502)
  11. 【javascript】解析psd文件踩坑
  12. Brightest Immaculate Teresa(简单题)(北理16校赛)
  13. PAT A1154 Vertex Coloring ——多少楼台烟雨中
  14. flv视频播放demo
  15. Krita源码分析(一)——项目结构
  16. 【转载】SpringBoot 接口数据加解密技巧,so easy!
  17. 用树莓派控制两盏灯(二)
  18. 基于javaweb的二手自行车商城系统(java+jsp+javascript+servlet+mysql)
  19. 想自学编程,不知道先学哪个?
  20. 关于使用深度学习进行三维点云几何压缩

热门文章

  1. 安装linux+windows双系统后无法进入Windows
  2. c语言学生请假系统项目总结,学生管理系统项目总结.doc
  3. S7-1200能不能仿真通信?
  4. RabbitMQ安装rabbitmq_delayed_message_exchange插件(死信队列所需插件)
  5. 自主存取控制方法中-----------用户权限的“授权”与“收回”
  6. 各种插画人物表情画法教程,绘制商业插画人物表情
  7. UnityVR--小程序4--第一人称控制器
  8. 分布式任务调度平台XXL-JOB深度实战
  9. 请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大输出学生的信息。
  10. OE链面临区块链生态新机遇