【轉】MySQL資料庫主從同步管理

來源:互聯網
上載者:User

標籤:

      MYSQL主從同步架構是目前使用最多的資料庫結構描述之一,尤其是負載比較大的網站,因此對於主從同步的管理也就顯得非常重要,新手往往在出現主從同步錯誤的時候不知道如何入手,這篇文章就是根據自己的經驗來詳細敘述mysql主從的管理。

MYSQL主從同步的作用

(1) 資料分布

(2) Server Load Balancer(load balancing)

(3) 備份

(4) 高可用性(high availability)和容錯

MYSQL主從同步的原理

    關於MYSQL的主從同步,最主要的是要瞭解MYSQL的主從同步是如何工作的也即主從同步的原理,通過能很明白的指導其工作的過程:

大致描述一下過程:從伺服器的IO線程從主伺服器擷取二進位日誌,並在本地儲存為中繼日誌,然後通過SQL線程來在從上執行中繼日誌中的內容,從而使從庫和主庫保持一致。主從同步的詳細過程如下:

  1. 主伺服器驗證串連。
  2. 主伺服器為從伺服器開啟一個線程。
  3. 從伺服器將主伺服器日誌的位移位告訴主伺服器。
  4. 主伺服器檢查該值是否小於當前二進位日誌位移位。
  5. 如果小於,則通知從伺服器來取資料。
  6. 從伺服器持續從主伺服器取資料,直至取完,這時,從伺服器線程進入睡眠,主伺服器線程同時進入睡眠。
  7. 當主伺服器有更新時,主伺服器線程被啟用,並將二進位日誌推送給從伺服器,並通知從伺服器線程進入工作狀態。
  8. 從伺服器SQL線程執行二進位日誌,隨後進入睡眠狀態。

原文連結:http://blog.chinaunix.net/uid-20639775-id-3254611.html

                  http://www.cnblogs.com/binyue/p/3850895.html

【轉】MySQL資料庫主從同步管理

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.