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

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

Barbara Streisand
發布: 2024-11-05 01:24:02
原創
956 人瀏覽過

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板