天天看點

MySQL官方的HA切換方案mysqlrpladmin + GTID HA切換

傳統的複制切換,由于是base file和position的,切換非常複雜,是個技術活 mha最大的優點就是日志補償機制,現在有了gtid,日志補償分分鐘的事情,完全可以替代mha

下面會重點分析和實作部分重要的操作

--master --slaves
選舉報告最新的從 --candidates

加上--candidates=rpl_admin:rpl_admin@$host1

如果想指定選舉哪個,就candidates指定哪個
為了維護,主動更換主從關系
--new-master switchover 下線master,從剩餘的slave中,重新搭建主從關系
--demote-master 降級master為slave,并且重新搭建主從關系

無故建立一個user

master已經挂了,沒辦法通路,隻能用failover指令 這是被動切換

1.5 failover的bug

--discover-slaves-login=rpl_admin:rpl_admin 為什麼不用這個指令

未來就是用mysql-utilities來替代所有第三方工具

目前1.5版本還有點問題,期待1.6 快點到來

繼續閱讀