關(guān)于mydumper的簡介和下載請?jiān)L問:https://launchpad.net/mydumper

簡言之,mydumper是多線程邏輯備份,對于表和數(shù)據(jù)量很大的情況下,建議使用mydumper提高備份效率,比mysqldumper要快很多。

我為什么要用mydumper?是基于某個(gè)需求,比如我需要把某個(gè)庫下的所有按日期分表的表備份并導(dǎo)入到新實(shí)例?如何實(shí)現(xiàn)?

table_20170101
table_20170102
......
table_20171231

一共三百多張表

開始我去嘗試mysqldump,看到參數(shù):-B [table1,table2......table n] ,多么厚顏無恥的說咱支持多個(gè)指定表備份,5個(gè)以下完全接受,但是我要備份1000個(gè)表,你要讓我在那列1000個(gè)嗎?我始終不相信,mysqldump怎么能不支持表名模糊匹配呢?于是我就使用下面的寫法: 

mysqldump  -uxx -p -B xx  table_* > backup.sql

執(zhí)行沒有報(bào)錯(cuò),驚喜,我就說嘛,怎么能不支持表的模糊匹配呢?。‘?dāng)我打開backup.sql文件時(shí),膀胱都?xì)庹耍岈斨苯觽浞萘四硞€(gè)數(shù)據(jù)庫下所有的表了。忽視我的模糊匹配嘛。從此對mysqldump沒有好印象了,(當(dāng)然也可能是我能力有限,還沒有找到mysqldump的多表備份方式)。

轉(zhuǎn)投mydumper,當(dāng)我看到-x參數(shù)時(shí),又是一喜!看看人家,寫的多么清晰,于是開始使用:

一、mydumper安裝:

        		

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式