MySQL配置復(fù)制——從另一臺服務(wù)器開始復(fù)制

從已經(jīng)運(yùn)行了一段時間的主庫,然后用一臺新安裝的備庫與之同步腮敌,此時這臺備庫還沒有數(shù)據(jù)阱当。
有幾種辦法來初始化備庫或者從其他服務(wù)器克隆數(shù)據(jù)到備庫弊添。包括從主庫復(fù)制數(shù)據(jù)、從另外一臺備庫克隆數(shù)據(jù)油坝,以及使用最近的一次備份來啟動備庫刨裆,需要有三個條件來讓主庫和備庫保持同步:

  • 在某個時間點(diǎn)的主庫的數(shù)據(jù)快照
  • 主庫當(dāng)前的二進(jìn)制日志文件,和獲取數(shù)據(jù)快照時在該二進(jìn)制日志文件中的偏移量帆啃,我們把這兩個值稱為日志文件坐標(biāo)(log file coordinates)。通過這兩個值可以確定二進(jìn)制日志的位置努潘》掏担可以通過show master status命令來獲取這些值报慕。
  • 從快照時間到現(xiàn)在二進(jìn)制日志

下面是一些從別的數(shù)據(jù)庫克隆備庫的方法:

  • 使用冷備份
    最基本的方式是關(guān)閉主庫,把數(shù)據(jù)復(fù)制到備庫眠冈。重啟主庫后,會使用一個新的二進(jìn)制日志文件刑峡,我們在備庫通過修改執(zhí)行change master to指向這個文件的起始處。這個方法的缺點(diǎn)很明顯:在復(fù)制數(shù)據(jù)時需要關(guān)閉主庫诫舅。
  • 使用熱備份
    如果僅使用了MyISAM表,可以在主庫運(yùn)行時使用mysqlhotcopy或rsync來復(fù)制數(shù)據(jù)
  • 使用mysqldump
    如果只包含InnoDB表刊懈,那么可以使用以下命令來轉(zhuǎn)儲主庫數(shù)據(jù)并將其加載到備庫娃闲,然后設(shè)置相應(yīng)的二進(jìn)制日志坐標(biāo):
    mysqldump --sigle-transaction --all-databases --master-data=1 --host=server1 | mysql --host=server2
    --single-transaction: 使得轉(zhuǎn)儲的數(shù)據(jù)為事務(wù)開始前的數(shù)據(jù)。如果使用的是非事務(wù)型表皇帮,可以使用--lock-all-tables選項(xiàng)來獲得所有表的一致性轉(zhuǎn)儲
  • 使用快照或備份
    只要知道對應(yīng)的二進(jìn)制日志坐標(biāo),就可以使用主庫的快照或備份來初始化備庫(如果使用備份将谊,需要確保從備份的時間點(diǎn)開始的主庫二進(jìn)制日志都要存在)冷溶。只需要把備份或快照恢復(fù)到備庫逞频,然后使用change master to指定二進(jìn)制日志的坐標(biāo)。
  • 使用Percona Xtrabackup
    Percona Xtrabackupshiite一款開源的熱備份工具苗胀。它能夠在備份時不阻塞服務(wù)器的操作瓦堵,因此可以在不影響備庫的情況下設(shè)置備庫」韧瑁可以克隆主庫或另一個已存在的備份的方式來建立備庫。
  • 使用另外的備庫
    注意:不要使用load data from master或者load table from master刨疼!這些命令過時揩慕、緩慢、非常危險迎卤,并且只適用于MyISAM存儲引擎玷坠。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市樟凄,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌缝龄,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件叔壤,死亡現(xiàn)場離奇詭異口叙,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)妄田,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評論 2 382
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來铅辞,“玉大人,你說我怎么就攤上這事斟珊。” “怎么了囤踩?”我有些...
    開封第一講書人閱讀 152,445評論 0 341
  • 文/不壞的土叔 我叫張陵,是天一觀的道長综慎。 經(jīng)常有香客問我,道長示惊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,185評論 1 278
  • 正文 為了忘掉前任米罚,我火速辦了婚禮丈探,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘碗降。我一直安慰自己,他們只是感情好动看,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評論 5 371
  • 文/花漫 我一把揭開白布精偿。 她就那樣靜靜地躺著,像睡著了一般笔咽。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上叶组,一...
    開封第一講書人閱讀 48,970評論 1 284
  • 那天,我揣著相機(jī)與錄音船庇,去河邊找鬼吭产。 笑死臣淤,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的邑蒋。 我是一名探鬼主播,決...
    沈念sama閱讀 38,276評論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼医吊,長吁一口氣:“原來是場噩夢啊……” “哼逮京!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起懒棉,我...
    開封第一講書人閱讀 36,927評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎陶珠,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,400評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡诀蓉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了渠啤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 37,997評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡份名,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出僵腺,到底是詐尸還是另有隱情,我是刑警寧澤辰如,帶...
    沈念sama閱讀 33,646評論 4 322
  • 正文 年R本政府宣布贵试,位于F島的核電站凯正,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏廊散。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評論 3 307
  • 文/蒙蒙 一允睹、第九天 我趴在偏房一處隱蔽的房頂上張望往声。 院中可真熱鬧,春花似錦浩销、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽普筹。三九已至,卻和暖如春太防,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蜒车。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評論 1 260
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留沥潭,地道東北人。 一個月前我還...
    沈念sama閱讀 45,423評論 2 352
  • 正文 我出身青樓钝鸽,卻偏偏與公主長得像,于是被迫代替她去往敵國和親拔恰。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評論 2 345

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