实验需求:配置mysql-mmm,实现mysql的高可用 MySQL-MMM实现MySQL高可用 http://www.linuxidc.com/Linux/2014-02/96994.htm MySQ

实验需求:配置mysql-mmm,实现mysql的高可用

MySQL-MMM实现MySQL高可用

MySQL-MMM切换演示

mysql proxy、MySQL-MMM实现读写分离高可用性

将MySQL-MMM Master从REPLICATION_FAIL状态恢复

CentOS下利用MySQL-MMM实现MySQL高可用

实验方案:

一.公共配置

准备5台RHEL6.4操作系统的服务器,安装MySQL数据库服务器软件包。

其中2台数据库服务器(192.168.10.10,192.168.10.20),,配置为mysql主从同步中的主主结构,并开启级联复制功能。

把另外2台(192.168.10.30,192.168.10.40)配置为主主结构中,任意一台主的从数据库服务器。

验证数据是否能够正常同步

1.主数据库服务器192.168.10.10的配置文件如下:

vim /etc/my.cnf

[mysqld]

server_id=10

log_bin=mysql-10-bin //两台主数据库服务器必须开启binlog日志,名称设置不同

log_slave_updates=1 //允许级联复制

auto_increment_offset=1 //指定自动增长字段的起始值

auto_increment_increment=2 //指定自动增长字段的步长

skip-name-resolve //不解析主机名

2.主数据库服务器192.168.10.20的配置文件如下:

vim /etc/my.cnf

[mysqld]

server_id=20

log_bin=mysql-20-bin

log_slave_updates=1

auto_increment_offset=2 //起始值与另一台主不同,防止字段重复,无法写入

auto_increment_increment=2

skip-name-resolve

3.配置从数据库服务器192.168.10.30

vim /etc/my.cnf

[mysqld]

server_id=30

log_bin=mysql-30-bin

log_slave_updates=1

skip-name-resolve

3.配置从数据库服务器192.168.10.40

vim /etc/my.cnf

[mysqld]

server_id=40

log_bin=mysql-40-bin

log_slave_updates=1

skip-name-resolve

4.启动4台数据库服务

5.在2台主数据库服务器上做同步授权

mysql> grant replication slave on *.* to slave@"%" identified by "slave";

本文永久更新链接地址:

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

mysql mmm搭建_搭建mysql-mmm高可用MySQL集群相关推荐

  1. gitee如何搭建mysql_MySQL高可用架构集群环境搭建手册.md

    # MySQL高可用架构集群环境搭建手册 ## 环境准备 ### 机器规划 | 节点 | IP | 配置 | 角色 | | -------- | -------------- | ---- | --- ...

  2. Linux上搭建高可用nacos集群详细步骤

    该文章是本人在学习Spring Cloud Alibaba过程中的记录,其中详细记录了如何完成服务注册和配置中心nacos的集群搭建.以及如何完成配置信息的持久化. 如果文章有误,还请各位看官不吝指正 ...

  3. (七)centos7案例实战——nginx+keepalived高可用服务器集群搭建

    前言 本节内容延续之前的内容,往期博客已经介绍了如何安装nginx服务器以及将nginx安装成为一个系统服务,本节内容是在前期内容的基础上,搭建一个高可用的nginx服务器集群,主要使用Keepali ...

  4. 【有料】4 种高可用 RocketMQ 集群搭建方案!

    背景 笔者所在的业务线,最初化分为三个服务,由于业务初期业务复杂度相对简单,三个业务服务都能很好的独立完成业务功能. 随着产品迭代,业务功能越来越多后慢慢也要面对高并发.业务解耦.分布式事务等问题,所 ...

  5. 搭建高可用mongodb集群(二)—— 副本集

    2019独角兽企业重金招聘Python工程师标准>>> 在上一篇文章<搭建高可用MongoDB集群(一)--配置MongoDB> 提到了几个问题还没有解决. 主节点挂了能 ...

  6. zookeeper安装包_构建高可用ZooKeeper集群

    ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效.高可用的分布式协调服务,提供了诸如数据发布/订阅.负载均衡.命名服务.分布式协调/通知和分布式锁等分布式基础服务.由于 Zo ...

  7. 【15W字长文】主从复制高可用Redis集群,完整包含Redis所有知识点

    往期文章一览 分布式会话与单点登录SSO系统CAS,包含完整示例代码实现 [7W字长文]使用LVS+Keepalived实现Nginx高可用,一文搞懂Nginx 主从复制高可用Redis集群 分布式架 ...

  8. 高可用 Elasticsearch 集群 21 讲

    课程内容 开篇词 | 如何构建一个高可用.低延迟的 Elasticsearch 集群? 我们从 1.x 开始使用 Elasticsearch ,发展到现在大大小小的集群有 5000+,最大的集群物理主 ...

  9. 《Kubernetes部署篇:基于docker使用kubespray工具部署高可用K8S集群(国内互联网方案三)》

    文章目录 一.部署背景简介 二.部署工具介绍 三.部署方案介绍 四.部署环境信息 五.部署资源下载 六.部署准备工作 6.1.系统内核升级 6.2.设置主机名 6.3.环境初始化 6.4.ssh多机互 ...

  10. 构建高可用ZooKeeper集群(转载)

    ZooKeeper 是 Apache 的一个顶级项目,为分布式应用提供高效.高可用的分布式协调服务,提供了诸如数据发布/订阅.负载均衡.命名服务.分布式协调/通知和分布式锁等分布式基础服务.由于 Zo ...

最新文章

  1. 使用Jupyter Notebook编写技术文档
  2. STM32CubeMX系列教程 5.0版本环境开发——1.工程搭建
  3. 最新BAT大厂面试者整理的Android面试题目模板,成功入职字节跳动
  4. devops是运维吗_您是DevOps的合适人选吗?
  5. ultrascale和arm区别_[原创] Avnet Zynq UltraScale+MPSoC系列Ultra96开发方案
  6. 理想汽车10月份新增12家直营交付中心 蔚来第1000座充电站上线
  7. java param=json字符串_java解析json字符串
  8. ESP8266(3)
  9. 上位机与西门子PLC通信协议
  10. 海思芯片怎么使用tde给qt加速_海思芯片怎么让华为手机走到射频芯片国产化之路的?...
  11. 将百度地图下载为图片-自定义尺寸
  12. Oracle 临时表空间 SQL语句
  13. 腰部按摩仪芯片-DLT8F71SC-杰力科创
  14. php 算年龄,php – 根据出生日期计算年龄
  15. 探访IBM企业级区块链-CSDN公开课-专题视频课程
  16. 中国科学院微生物研究所微生物资源与大数据中心招聘启事
  17. 沃特金斯将军、钱德勒上校、兰德里上校、阿代尔先生
  18. Acwing:我在哪(二分+字符串哈希 Python)
  19. 产量预测文献读后整理
  20. 【深度学习】利用python画注意力热点图(heatmap)

热门文章

  1. 关于计算机论文摘要和引言,论文引言和摘要有什么区别
  2. word文档表格中插入图片设置
  3. 阿里巴巴矢量图的使用方法详细教程
  4. 1626:Hankson 的趣味题
  5. ②号团队【扫黑除恶Team】-团队任务5:项目总结会
  6. FTD vs FMC
  7. HDU 6656 Kejin Player (期望DP 逆元)
  8. Python的优点与缺点
  9. 【JVM进阶之路】垃圾回收机制和GC算法之三色标记(三)
  10. 2021-02-03-ctf-如来十三掌