首頁 >資料庫 >mysql教程 >如何重新同步不匹配的 MySQL 複製設定:主從?

如何重新同步不匹配的 MySQL 複製設定:主從?

Barbara Streisand
Barbara Streisand原創
2024-11-05 01:24:02996瀏覽

How to Resynchronize a Mismatched MySQL Replication Setup: Master-Slave?

MySQL 複製不匹配的主從資料庫重新同步

在主從MySQL 複製設定中,如果從資料庫不同步對於主站,必須採取措施重新建立同步。此過程對於確保從資料庫中資料的可用性和一致性至關重要。

重新同步資料庫:

在主資料庫上:

  1. 重設主表和刷新表:

    • 重置主表;
    • 使用讀鎖刷新表;
  2. 檢索主狀態:

    • 顯示主態;

從屬上:

  1. 停止從複製:

    • 🎜>
    • STOP SLAVE;
  2. 載入主機伺服器的資料轉儲:
    • mysql -uroot -p
  3. 重設從屬和同步日誌:

    • RESET SLAVE;
    • 將MASTER 變更為MASTER_LOG_FILE 000001', MASTER_LOG_POS=98;

在Master 上:

    • 解鎖表;

從屬設備上:

  1. 開始從屬設備複製:

      START SLAVE;

驗證同步:

完成這些步驟後,驗證透過執行SHOW SLAVE STATUS; 可以確保從複製正在正常運作。成功輸出將顯示:

    Slave_IO_Running: Yes
  • Slave_SQL_Running: Yes

以上是如何重新同步不匹配的 MySQL 複製設定:主從?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn