MariaDB資料庫雙主N從複製高可用實現-MMM架構的實現

來源:互聯網
上載者:User

MariaDB資料庫雙主N從複製高可用實現-MMM架構的實現

一.MMM概述
MMM(Master-Master replication manager for Mysql)是一套靈活的指令碼程式,用來監控和故障切換,管理mysql Master-Master複製的配置 (同一時間只有一個節點是可寫的)。附帶的工具套件可以實現多個slaves的read負載平衡,因此你可以使用這個工具移除一組伺服器中複寫延遲較高的伺服器的虛擬IP,它還可以備份資料,兩節點之間再同步等等。
MMM主要的功能通過下面三個指令碼來實現:
mmm_mond
監控進程,負責所有的監控工作,決定和處理所有節點角色活動
mmm_agentd
運行在每個mysql伺服器上的代理進程,完成監控的探針工作和執行簡單的遠端服務設定
mmm_control
一個簡單的指令碼,提供管理mmm_mond進程的命令


二.實驗環境介紹
最基本的MMM安裝必須至少需要2個資料庫伺服器和一個監控伺服器,下面要配置的MySQL Cluster環境包含三台資料庫伺服器和一台監控伺服器。
實驗架構如下:

主機規劃表

虛擬VIP規劃表:

在 CentOS/RHEL/Scientific Linux 6 下安裝 LAMP (Apache with MariaDB and PHP)

MariaDB Proxy讀寫分離的實現

Linux下編譯安裝配置MariaDB資料庫的方法

CentOS系統使用yum安裝MariaDB資料庫

安裝MariaDB與MySQL並存

Ubuntu 上如何將 MySQL 5.5 資料庫遷移到 MariaDB 10 

[翻譯]Ubuntu 14.04 (Trusty) Server 安裝 MariaDB 

  • 1
  • 2
  • 3
  • 下一頁

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.