MySQL主從複製(一)

來源:互聯網
上載者:User

標籤:mysql   主從同步   

MySQL支援單雙向、鏈式級聯、即時、非同步複製。在複製過程中,一台伺服器充當主伺服器(Master),而一個或多個其他伺服器充當從伺服器(Slave)。

複製可以是單向:M-->S,也可以是雙向:M<-->M,還可以多M環狀複製,還有級聯複製。

如果設定了鏈式級聯複製,那麼從伺服器本身除了充當從伺服器外,也會同時充當其下面從伺服器的主伺服器。

在當前的生產工作中,大多數應用的MySQL主從同步都是非同步複製方式,即不是嚴格即時的資料同步。

當配置好主從複製後,所有對資料庫內容的更新就必須在主伺服器上進行,以避免使用者對主伺服器上資料庫內容的更新與對從伺服器上資料庫內容的更新不一致而導致發生衝突。

第一種防止資料寫從庫的方法:

採取忽略授權表方式的同步,然後對從伺服器上的使用者僅授權select讀許可權。不同步mysql庫,這樣就保證給同一使用者在主庫和從庫中授予不同的許可權。

第二種防止資料寫從庫的方法:

在從伺服器啟動選項中增加read-only選項,或者在my.cnf檔案中添加read-only參數來確保從庫唯讀。如果二者同時操作效果更佳。read-only參數可以讓從伺服器只允許來自從伺服器線程或具有super許可權的使用者更新,不接受來自普通使用者的更新。而在啟動選項中增加--read-only也是同樣效果。

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.