mysql 高可用

mysql 高可用
mysql 高可用
實驗:集群高可用
一個管理——一個主——兩個從
管理
mysql 高可用
主機
mysql 高可用
從機1
mysql 高可用
從機2
mysql 高可用
1.必須先統一時間,做集群必須時間一致,所有主機做如下操作
所有主機統一ntp服務器時間,寫入文件里
mysql 高可用
mysql 高可用
前期需要手工同步下
mysql 高可用
啟用ntp服務
mysql 高可用
2.所有主機關掉iptables 和selinux
3.先做主從復制
mysql 高可用
主機配置文件
這四項必須寫
mysql 高可用
重啟服務
mysql 高可用
查看主機二進制文件的位置
mysql 高可用
主機創建賬號
mysql 高可用
創建完賬號后的二進制文件位置
mysql 高可用
從服務器1配置文件
必須寫這幾項
mysql 高可用
重啟服務
mysql 高可用
配置change master to
mysql 高可用
同步成功
mysql 高可用
從服務器2配置文件
必須寫這幾項
mysql 高可用
重啟服務
mysql 高可用
配置change master to
mysql 高可用
同步成功
mysql 高可用
測試下是否成功同步
主機做些修改,導入hellodb
mysql 高可用
mysql 高可用
從機查看是否同步
mysql 高可用
mysql 高可用
為了安全 主機之間連接需要ssh連接
mysql 高可用
需要在任意一臺主機創建秘鑰
mysql 高可用
把秘鑰復制給自己
mysql 高可用
再把自己的目錄發送到每個主機上
mysql 高可用
mysql 高可用
mysql 高可用
基于管理的考慮 在主機上需要建立一個專門的管理員賬號,還會自動復制到從機上
mysql 高可用
mysql 高可用
接下來進行mha的工作,需要epel源
mysql 高可用
在主機上安裝mha包,總共2個
mysql 高可用
mysql 高可用
在mha管理主機上需要安裝2個包
mysql 高可用
mysql 高可用
在其他機器上都裝一個node包
mysql 高可用
配置mha
mysql 高可用
mysql 高可用
驗證ssh是否有問題
mysql 高可用
檢查復制同步是否成功
mysql 高可用
開啟mha 完成mha集群
mysql 高可用
測試下
主機做些修改
創建db1
mysql 高可用
從機也都同步復制成功
mysql 高可用
模擬下主機宕機了 突然停電
mha反應
mysql 高可用
這時候按照mha配置文件
slave1成為了主機
mysql 高可用
slave2上的master主機自動改成了slave1
mysql 高可用

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/101166

(0)
隔壁小翔隔壁小翔
上一篇 2018-06-19 00:07
下一篇 2018-06-19 10:06

相關推薦

  • ansible進階小技巧

    用ansible寫playbook的朋友可能會發現,當配置工作很多時,如果在中間過程出錯了,修改后想重新執行,前面的一大堆步驟讓人感覺很煩躁。雖然提供了“retry”文件,但是卻只是根據host來判斷重新執行,仍然不夠方便;又或者,中間的某些步驟特別耗時,比如下載一個很大的數據包,每次執行特別浪費時間,想要特別的跳過。怎么辦?我猜你就是把不需要的部分給注釋掉…

    Linux筆記 2018-06-03
  • 文本處理工具之grep

    三劍客之grep

    Linux筆記 2018-04-08
  • 05linux葵花寶典–linux軟件安裝、計劃任務和sed流編輯

    簡要介紹了紅帽系列發行版軟件安裝工具rpm、yum的使用,at、crontab等計劃任務命令的使用,以及sed命令使用

    Linux筆記 2018-04-03
  • linux發行版之間的愛恨情仇

    千絲萬縷,森羅萬象

    Linux筆記 2018-05-13
  • Linux學習入門知識

    Linux學習入門知識2

    Linux筆記 2018-06-28
  • 程序包編譯

    程序包編譯安裝:Application-VERSION-release.src.rpm –> 安裝后,使用rpmbuild命令制作 成二進制格式的rpm包,而后再安裝源代碼–>預處理–>編譯–>匯編–>鏈接–>執行源代碼組織格式:多文件:文件中的代碼之…

    Linux筆記 2018-04-22
欧美性久久久久