【MySQL】MySQL主從配置幾個重要的啟動選項含義

weixin_33935777發表於2017-06-13

MySQL主從配置幾個重要的啟動選項含義
  (1)  log-slave-updates
  log-slave-updates這個引數用來配置從伺服器的更新是否寫入二進位制日誌,這個選項預設是不開啟的,但是,如果這個從伺服器B是伺服器A的從伺服器,同時還作為伺服器C的主伺服器,那麼就需要開發這個選項,這樣它的從伺服器C才能獲得它的二進位制日誌進行同步操作
  (2)  master-connect-retry
  master-connect-retry這個引數是用來設定在和主伺服器連線丟失的時候,重試的時間間隔,預設是60秒
  (3)  read-only
  read-only是用來限制普通使用者對從資料庫的更新操作,以確保從資料庫的安全性,不過如果是超級使用者依然可以對從資料庫進行更新操作
  (4)  slave-skip-errors
  在複製過程中,由於各種的原因,從伺服器可能會遇到執行BINLOG中的SQL出錯的情況,在預設情況下,伺服器會停止複製程式,不再進行同步,等到使用者自行來處理。
  Slave-skip-errors的作用就是用來定義複製過程中從伺服器可以自動跳過的錯誤號,當複製過程中遇到定義的錯誤號,就可以自動跳過,直接執行後面的SQL語句。
  --slave-skip-errors=[err1,err2,…….|ALL]
  但必須注意的是,啟動這個引數,如果處理不當,很可能造成主從資料庫的資料不同步,在應用中需要根據實際情況,如果對資料完整性要求不是很嚴格,那麼這個選項確實可以減輕維護的成本

原文摘自:http://www.educity.cn/wenda/403697.html

相關文章