首頁  >  文章  >  資料庫  >  如何重新同步 MySQL 主從複製設定?

如何重新同步 MySQL 主從複製設定?

Patricia Arquette
Patricia Arquette原創
2024-11-04 21:33:02594瀏覽

How to Resynchronize a MySQL Master-Slave Replication Setup?

在主從複製中重新同步 MySQL 資料庫

在 MySQL 複製設定中,可能會出現主從資料庫無法同步的情況。同步。如果從屬設備從網路中刪除並在一段時間後重新連接,或者存在其他連接問題,則可能會發生這種情況。

重新同步程序

重新同步資料庫,請依照下列步驟操作:

在主伺服器上:

  1. 重置主伺服器;
  2. 使用讀鎖刷新表;
  3. 顯示大師狀態;(注意輸出中的值)
  4. 透過mysqldump 創建主資料庫的轉儲。

將轉儲傳送到從屬:

使用 scp 等方法將轉儲檔案傳送到從伺服器。

在從伺服器上:

  1. STOP SLAVE;
  2. 透過 mysql 載入主站的轉儲。
  3. 使用 RESET SLAVE 和 CHANGE MASTER TO 同步從站和主站日誌。 (將佔位符值替換為從主機的SHOW MASTER STATUS 輸出中獲取的值)
  4. START SLAVE;

驗證:

檢查使用SHOW SLAVE STATUS; 查看從機狀態。輸出應顯示 Slave_IO_Running 和 Slave_SQL_Running 均為 Yes。

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

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