mysql mmm架构 一台master坏了怎么办

一、agent进程

[root@master2mysql-mmm-2.2.1]#/etc/init.d/mysql-mmm-agentstart

Daemonbin:'/usr/sbin/mmm_agentd'

Daemonpid:'/var/run/mmm_agentd.pid'

StartingMMMAgentdaemon...Can'tlocateProc/Daemon.pmin@INC(@INCcontains:/root/perl5/lib/perl5/5.16.3/x86_64-linux-thread-multi/root/perl5/lib/perl5/5.16.3/root/perl5/lib/perl5/x86_64-linux-thread-multi/root/perl5/lib/perl5/usr/local/lib64/perl5/usr/local/share/perl5/usr/lib64/perl5/vendor_perl/usr/share/perl5/vendor_perl/usr/lib64/perl5/usr/share/perl5.)at/usr/sbin/mmm_agentdline7.

BEGINfailed--compilationabortedat/usr/sbin/mmm_agentdline7.

failed

出现以上报错信息,可能是由于缺少环境变量导致服务启动失败。

[root@master2mysql-mmm-2.2.1]#cpanProc::Daemon

[root@master2mysql-mmm-2.2.1]#cpanLog::Log4perl

[root@master2mysql-mmm-2.2.1]#/etc/init.d/mysql-mmm-agentstart

Daemonbin:'/usr/sbin/mmm_agentd'

Daemonpid:'/var/run/mmm_agentd.pid'

StartingMMMAgentdaemon...Ok

二、监控进程

[root@monitor~]#/etc/init.d/mysql-mmm-monitorstart

Daemonbin:'/usr/sbin/mmm_mond'

Daemonpid:'/var/run/mmm_mond.pid'

StartingMMMMonitordaemon:Can'tlocateProc/Daemon.pmin@INC(@INCcontains:/root/perl5/lib/perl5/5.16.3/x86_64-linux-thread-multi/root/perl5/lib/perl5/5.16.3/root/perl5/lib/perl5/x86_64-linux-thread-multi/root/perl5/lib/perl5/usr/local/lib64/perl5/usr/local/share/perl5/usr/lib64/perl5/vendor_perl/usr/share/perl5/vendor_perl/usr/lib64/perl5/usr/share/perl5.)at/usr/sbin/mmm_mondline11.

BEGINfailed--compilationabortedat/usr/sbin/mmm_mondline11.

failed

解决方法:安装下列perl的库

[root@monitor~]#cpanProc::Daemon

[root@monitor~]#cpanLog::Log4perl

[root@monitor~]#/etc/init.d/mysql-mmm-monitorstart

Daemonbin:'/usr/sbin/mmm_mond'

Daemonpid:'/var/run/mmm_mond.pid'

StartingMMMMonitordaemon:Ok

本回答由提问者推荐

mysql-mmm可以实现读写分离了吗

可以说主从复制是实现读写分离的技术之一,两个是不同概念,没法直接比较。

mysql delimiter 是什么意思

my sql delimiter

我的SQL分隔符其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。 默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束, 那么回车后,mysql将会执行该命令。如输入下面的语句 mysql> select * from test_table..

mysql中 MUL是啥意思

应该说是 key 属性

1. 如果Key是空的, 那么该列值的可以重复, 表示该列没有索引, 或者是一个非唯一的复合索引的非前导列

2. 如果Key是PRI, 那么该列是主键的组成部分

3. 如果Key是UNI, 那么该列是一个唯一值索引的第一列(前导列),并别不能含有空值(NULL)

4. 如果Key是MUL, 那么该列的值可以重复, 该列是一个非唯一索引的前导列(第一列)或者是一个唯一性索引的组成部分但是可以含有空值NULL

如果对于一个列的定义,同时满足上述4种情况的多种,比如一个列既是PRI,又是UNI

那么"desc 表名"的时候,显示的Key值按照优先级来显示 PRI->UNI->MUL

那么此时,显示PRI

一个唯一性索引列可以显示为PRI,并且该列不能含有空值,同时该表没有主键

一个唯一性索引列可以显示为MUL, 如果多列构成了一个唯一性复合索引

因为虽然索引的多列组合是唯一的,比如ID+NAME是唯一的,但是没一个单独的列依然可以有重复的值

只要ID+NAME是唯一的即可

mysql MMM架构相关推荐

  1. MySQL 半同步复制+MMM架构

    介绍 上篇文章介绍了MMM架构的实现方法,但是上篇文章的MMM方案的复制是异步复制,异步复制的主要问题在于当主从存在延时时如果主机出现了故障导致了主从切换时这时将会存在数据丢失:mysql为了解决异步 ...

  2. mysql mmm vip_MySQL MMM架构看不到vip地址

    自己搭建好MySQL MMM(Master-Master Replication Manager)高可用架构后看不到vip地址,经过在网上找了大量的文章和自己平时的观察终于发现找出vip地址的方法了, ...

  3. mysql复制架构迁移到pxc_mysql复制(高可用架构方案的基础)

    mysql复制:把一个数据库实例上所有改变复制到另外一个数据库库服务器实例的过程 特点: 1.没有改变就无所谓复制 ;改变是复制的根本与数据源 2.所有的改变:是指可以复制全部改变,也可以复制部分改变 ...

  4. MySQL MMM多主多从搭建

    一.MySQL高可用简介 MMM(Master-Master Replication mananger for mysql),由一个管理端(monitor)和多个代理端(agent)构成.通过MMM可 ...

  5. Mysql MMM 高可用

    一.Mysql MMM 高可用概况: mmm_mond  负责所有的监控工作的监控守护进程,决定节点的移除等: mmm_agentd  运行在mysql服务器上的代理守护进程,通过简单远程服务集提供给 ...

  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. mmm monitor mysql_MySQL(MMM架构使用)

    本案例要求基于普通版的MySQL服务器改造MMM架构,完成以下任务操作: 启动MMM集群架构 设置集群中服务器为online状态 MySQL-MMM架构部署完成后需要启动,数据库端启动mmm-agen ...

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

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

最新文章

  1. 剪切粘贴时总是上次的内容_macOS系统上面如何实现Windows上的“剪切”功能
  2. 极大似然估计(Maximum Likelihood)与无监督
  3. Git之pull后回退版本
  4. Windows下启动,关闭Nginx命令
  5. 定时器/计数器0(定时器)
  6. (day 16 - 双指针)剑指 Offer 35. 复杂链表的复制
  7. Windows XP中的通用即插即用
  8. Boot Camp 驱动
  9. 物体移动时按下Shift键加快速度
  10. 【C++】 bin文件转换成txt文件
  11. 气象台发布的拼图重投影示例
  12. 德国Tesla的招聘过程“糟透了”,混乱又自大
  13. python匿名函数Lambda的两种用法
  14. JDBC之程序编写步骤
  15. E-Lin通用微服务平台介绍及性能比较
  16. php一句话-D盾绕过小技巧
  17. 教程一级计算机基础及应用,全国计算机等级考试教程·一级计算机基础及Photoshop应用...
  18. php 防止恶意灌水,discuz!使用技巧(2)如何防止用户在论坛恶意灌水?_discuz!论坛...
  19. 海关数据对外贸企业的重要性
  20. vue-element-admin花裤衩项目,关于下载 svg 并放到文件夹之中,修改Icon字体图标的颜色样式问题

热门文章

  1. Spring Kafka的Offset提交时机
  2. 5、唯一约束(UNIQUE KEY)
  3. 双色球号码生成和验证
  4. 华为手机通过ADB禁止系统更新和卸载自带软件
  5. C++ 位域(Bit Fields)
  6. IOS 中视频和音乐合成
  7. python可视化库matplotlib_Python可视化库matplotlib(基础整理)
  8. Qt打开图片,维持原宽高比,适应窗口
  9. 学习笔记之范海鹰微表情识别
  10. 安笙机器人_【搬文】《安妻》BY李小雾(安笙 佐安,未来机甲 年下生子,HE)...