MySQL-高可用MHA+Atlas讀寫分離
公司最近為新的MySQL架構進行調整,要求給出方案,我這邊提出使用MHA+Atlas做高可用集群讀寫分離架構,就多方討論最終確認方案,進行實施;
一、簡單說下MHA的工作原理
1個管理節點可以管理多套mysql架構,可以不裝在mysql主機上
通過管理節點,來對其它數據節點上的mysql做監控,會每隔幾秒做心跳檢測
二、MHA的簡單架構圖
三、部署MHA
1,環境準備(依賴包、軟件包、創建存放目錄等)所有節點進行
#安裝依賴包 [[email protected] ~]#yum install perl-DBD-MySQL -y #進入安裝包存放目錄 [[email protected] ~]#cd /home/oldboy/tools/ #上傳mha安裝包 [[email protected]