MySQL的主備切換可以通過keepalived來實現,以下是一種常見的方法:
- 在主備兩臺服務器上分別安裝MySQL,并配置好主從復制;
- 在主備兩臺服務器上安裝keepalived,并配置VIP(虛擬IP);
- 在keepalived配置文件中設置主備切換的規則和觸發條件,如主服務器故障或網絡異常等;
- 當主服務器發生故障或異常時,keepalived會自動將VIP切換到備用服務器上,并啟動MySQL服務;
- 一旦主服務器恢復正常,keepalived會再次切換VIP到主服務器上,并停止備用服務器上的MySQL服務。
通過以上步驟,可以實現MySQL主備切換的自動化,確保數據庫服務的高可用性和可靠性。