mysql-mmm高可用集羣服務搭建

MYSQL-MMM 高可用集羣服務搭建
部署mysql-mmm前先安裝基礎環境
  • 如圖所示。其中192.168.4.10、192.168.4.11作爲MySQL雙主服務器,192.168.4.12、192.168.4.13作爲主服務器的從服務器。
    在這裏插入圖片描述
一 、安裝MySQL數據庫
`1.1步驟一:部署數據庫主機
安裝啓動數據庫(4臺數據庫主機master1,master2,slave1,slave2執行以下操作)
  • 卸載系統自帶的mariadb-server、mariadb軟件包(如果有的話)

  • root@monitor ~]# yum -y remove mariadb-server mariadb
    在這裏插入圖片描述

  • 清理/etc/my.cnf配置文件,此配置文件由RHEL自帶的mariadb-libs庫提供

  • [root@monitor ~]# rpm -qf /etc/my.cnf
    在這裏插入圖片描述

  • [root@dbsvr1 ~]# mv /etc/my.cnf /etc/my.cnf.old

  • 安裝安裝MySQL數據庫

  • 在bundle的整合包中,並不是所有的rpm包都會用到,將一些重複的刪除。

安裝mysql時可能會缺少某些依賴包,需提前單獨安裝

  • [root@monitor ~]# cd pan/
  • [root@monitor pan]# tar xvf mysql-5.7.17.tar
    在這裏插入圖片描述

  • [root@monitor pan]# yum -y install perl-Data-Dumper perl-JSON perl-Time-HiRes
    在這裏插入圖片描述

  • [root@monitor pan]# rpm -Uvh mysql-community-*.rpm
    在這裏插入圖片描述

  • [root@monitor pan]# systemctl restart mysqld

  • [root@monitor pan]# systemctl enable mysqld

  • [root@monitor pan]# netstat -antpu | grep mysql
    在這裏插入圖片描述

  • 連接MySQL服務器、修改密碼永久配置文件

  • [root@monitor pan]# vim /etc/my.cnf

validate_password_policy=0
validate_password_length=6

在這裏插入圖片描述

  • [root@monitor pan]# systemctl restart mysqld

  • [root@monitor pan]# grep "y password" /var/log/mysqld.log
    在這裏插入圖片描述在這裏插入圖片描述

二、部署雙主多從結構
  • 開啓主數據庫binlog日誌、設置server_id(master1、master2、slave1、 slave2)

master1設置:

未完成,明天繼續。。。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章