本文為架構設計大綱,詳細配置請參考後續實作文章 (ID 175223)。
Write VIP (如 192.168.1.100) → 指向當前 Master,所有寫入走此 IP。Read VIP (如 192.168.1.101) → 指向 Master+Slave (或僅 Slave),讀請求負載均衡。reset slave; change master to master_host=localhost;) → Write VIP 漂移至新 Master,Read VIP 同步更新。notify_master:升主時執行,停止 Slave 線程、重置 Binlog、設為獨立 Master。notify_backup:降備時執行,重新配置 CHANGE MASTER TO 指向新 Master。health_check:定期檢查 mysqladmin ping、SHOW SLAVE STATUS 關鍵指標。Seconds_Behind_Master、Slave_IO/SQL_Running、VIP 狀態、磁碟/記憶體/CPU。