MySQL數(shù)據(jù)同步基礎

什么是數(shù)據(jù)同步

我們可以通過服務器配置一個主庫和一個備庫(或多個備庫),主庫的數(shù)據(jù)可以同步到備庫上,備庫本身也可以是另外一臺服務器的主庫

同步的流程

mysql 10.52.02.png
  1. 主庫把數(shù)據(jù)更改記錄到二進制日志中
  2. 備庫將主庫的二進制日志寫入到自己的中繼日志中
  3. 備庫讀取中繼日志重放到備庫數(shù)據(jù)上

復制基于BinLog日志

MySQL復制是基于BinLog日志,BinLog日志有三種類型

  1. 基于語句 : binlog中存儲SQL語句坛缕,存儲日志量是最小的腺晾,但是使用函數(shù)的SQL語句無法正確同步到備庫
  2. 基于行 : 將變更的數(shù)據(jù)記錄到BinLog日志中,存儲量大子刮,而且無法看到執(zhí)行的SQL語句
  3. 混合:介于行和語句之間威酒,對于不確定的操作使用基于行的模式窑睁,如果每天數(shù)據(jù)量操作量大,產(chǎn)生的日志比較多葵孤,可以考慮選擇使用混合模式

控制復制內(nèi)容

Mysql復制可以對整個實例進行復制担钮,也可以對實例中的某個庫或是某個表進行復制

1.在主庫的配置

--binlog-do-db//需要同步的數(shù)據(jù)庫
--binlog-ignore-db//忽略同步的數(shù)據(jù)庫

2.在備庫的配置

--replicate-do-db//同步的數(shù)據(jù)庫
--replicate-igonre-db//不同步的數(shù)據(jù)庫
--replicate-do-table //同步的表
--replicate-igonre-table //不同步的表 
--replicate-wild-do-table //同步的表(可使用匹配符)
--replicate-wild-ignore-table//不同步的表(可使用匹配符)

半同步復制

MySQL默認的復制即是異步的,主庫在執(zhí)行完客戶端提交的事務后會立即將結果返給給客戶端尤仍,并不關心從庫是否已經(jīng)接收并處理箫津,此時主上已經(jīng)提交的事務可能并沒有傳到從上,導致新主上的數(shù)據(jù)不完整宰啦。半同步復制即苏遥,主庫在執(zhí)行完客戶端提交的事務后不是立刻返回給客戶端,而是等待至少一個從庫接收到并寫到relay log中才返回給客戶端绑莺。半同步復制提高了數(shù)據(jù)的安全性暖眼,同時它也造成了一定程度的延遲。

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末纺裁,一起剝皮案震驚了整個濱河市诫肠,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌欺缘,老刑警劉巖栋豫,帶你破解...
    沈念sama閱讀 218,607評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異谚殊,居然都是意外死亡丧鸯,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,239評論 3 395
  • 文/潘曉璐 我一進店門嫩絮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來丛肢,“玉大人,你說我怎么就攤上這事剿干》湓酰” “怎么了?”我有些...
    開封第一講書人閱讀 164,960評論 0 355
  • 文/不壞的土叔 我叫張陵置尔,是天一觀的道長杠步。 經(jīng)常有香客問我,道長榜轿,這世上最難降的妖魔是什么幽歼? 我笑而不...
    開封第一講書人閱讀 58,750評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮谬盐,結果婚禮上甸私,老公的妹妹穿的比我還像新娘。我一直安慰自己飞傀,他們只是感情好颠蕴,可當我...
    茶點故事閱讀 67,764評論 6 392
  • 文/花漫 我一把揭開白布泣刹。 她就那樣靜靜地躺著助析,像睡著了一般犀被。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上外冀,一...
    開封第一講書人閱讀 51,604評論 1 305
  • 那天寡键,我揣著相機與錄音,去河邊找鬼雪隧。 笑死西轩,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的脑沿。 我是一名探鬼主播藕畔,決...
    沈念sama閱讀 40,347評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼庄拇!你這毒婦竟也來了注服?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 39,253評論 0 276
  • 序言:老撾萬榮一對情侶失蹤措近,失蹤者是張志新(化名)和其女友劉穎溶弟,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瞭郑,經(jīng)...
    沈念sama閱讀 45,702評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡辜御,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,893評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了屈张。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片擒权。...
    茶點故事閱讀 40,015評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖阁谆,靈堂內(nèi)的尸體忽然破棺而出碳抄,到底是詐尸還是另有隱情,我是刑警寧澤笛厦,帶...
    沈念sama閱讀 35,734評論 5 346
  • 正文 年R本政府宣布纳鼎,位于F島的核電站,受9級特大地震影響裳凸,放射性物質(zhì)發(fā)生泄漏贱鄙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,352評論 3 330
  • 文/蒙蒙 一姨谷、第九天 我趴在偏房一處隱蔽的房頂上張望逗宁。 院中可真熱鬧,春花似錦梦湘、人聲如沸瞎颗。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,934評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽哼拔。三九已至引有,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間倦逐,已是汗流浹背譬正。 一陣腳步聲響...
    開封第一講書人閱讀 33,052評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留檬姥,地道東北人曾我。 一個月前我還...
    沈念sama閱讀 48,216評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像健民,于是被迫代替她去往敵國和親抒巢。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,969評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 《高性能MySQL》&《MySQL技術內(nèi)幕 InnoDB存儲引擎》筆記 第一章 MySQL架構與歷史 MySQL的...
    xiaogmail閱讀 12,771評論 0 39
  • 一秉犹、什么是Mysql主從復制 MySQL主從復制是其最重要的功能之一蛉谜。主從復制是指一臺服務器充當主數(shù)據(jù)庫服務器,另...
    人在碼途閱讀 2,753評論 0 23
  • 前幾天轉(zhuǎn)發(fā)微博的時候凤优,我只是說:那時悦陋,我爸還在。 我是個日日糊塗得過且過的人筑辨,以至於無法一下準確...
    亦木二巾閱讀 210評論 0 0
  • 漲滿陽光的黃金麥粒 成為麥穗沉重的負擔 倒伏在風的撫慰里 農(nóng)夫 草帽 鐮刀 搖蕩在明黃的波紋里 「請不要傷害我」 ...
    INKMAX閱讀 517評論 0 2