萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 程式設計 >  >> 資料庫 >> MySQL 教學

MySQL 雙機熱備份:主從同步與雙主互備配置實戰 (Windows)

MySQL 3.23.15+ 內建復制功能,支援主從單向同步與雙主雙向熱備。本文以 Windows 2000 + MySQL 4.0.4 為例,詳細記錄雙機 IP、帳號授權、my.ini 參數、啟動驗證、錯誤處理全流程。

環境

  • A: 10.10.10.22 (Master/雙主)
  • B: 10.10.10.53 (Slave/雙主)
  • 同步庫:backup,同步帳號:backup/1234

主從單向 (A→B)

A (Master) my.ini

[mysqld]
server-id=1
log-bin
binlog-do-db=backup

B (Slave) my.ini

[mysqld]
server-id=2
master-host=10.10.10.22
master-user=backup
master-password=1234
master-port=3306
master-connect-retry=60
replicate-do-db=backup

重啟後 SHOW MASTER/SLAVE STATUS 驗證。

雙主互備 (A↔B)

在 A 加入 Slave 設定,在 B 加入 Master 設定 (含 log-bin、binlog-do-db),重啟雙機即可雙向同步。

常見問題

  • 修改 Slave 設定需先刪除 master.info 否則不生效。
  • 同步報錯查看 *.err,修正後執行 SLAVE START 恢復。
  • 測試:B 批量插入 187 萬行,A 秒級同步 ~2500 行/秒。
copyright © 萬盛學電腦網 all rights reserved