keepalived的版本:keepalived- 1.2.13
vip:192.168.189.181
mysq-a:192.168.189.140
mysql-b:192.168.189.141
兩台mysql已經做完了互為主從
在mysqla主機配置:
安裝keepalived
配置keepalived
其他的內容全部刪除掉
編寫指令碼
#vim /opt/kill_keepalived.sh
pkill keepalived
給指令碼增加執行許可權
chmod +x /opt/kill_keepalived.sh
這是乙個檢測指令碼,作用是當mysql停止工作時自動關閉本機的keepalived
mysql正常啟動之後,要手動啟動keepalived服務。
啟動keepalived
service keepalived start
關閉防火牆
service iptables stop
setenforce 0
在mysqlb主機配置:
操作跟a上差不多
安裝keepalived
配置檔案有些許不同
配置keepalived
其他的都一樣
編寫指令碼
#vim /opt/kill_keepalived.sh
pkill keepalived
給指令碼增加執行許可權
chmod +x /opt/kill_keepalived.sh
啟動keepalived
service keepalived start
關閉防火牆
service iptables stop
setenforce 0
在mysqla主機上可以看到vip
我們停掉mysqla上的mysql服務
#service mysqld stop
在mysqlb主機上可以看到漂移過來的vip
至此高可用搭建完畢
mysql雙主複製的缺點 mysql雙主複製總結
雙主複製 1 在兩台伺服器上各自建立乙個具有複製許可權的使用者 2 修改配置檔案 主伺服器a上 mysqld server id 10 log bin mysql bin relay log relay mysql auto increment offset 1 起始值 auto increment...
Mysql雙主自增長衝突處理
多主互備和主從複製有一些區別,因為多主中都可以對伺服器有寫許可權,所以設計到自增長重複問題 出現的問題 多主自增長id重複 1 首先我們通過a,b的test表結構 2 掉a,在b上對資料表test 存在自增長id 執行插入操作,返回插入id為1 3 後停掉b,在a上對資料表test 存在自增長id ...
Mysql雙主自增長衝突處理
mysql雙主自增長衝突處理 多主互備和主從複製有一些區別,因為多主中都可以對伺服器有寫許可權,所以設計到自增長重複問題 出現的問題 多主自增長id重複 1 首先我們通過a,b的test表結構 2 掉a,在b上對資料表test 存在自增長id 執行插入操作,返回插入id為1 3 後停掉b,在a上對資...