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

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

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

table_20170101
table_20170102
......
table_20171231

一共三百多張表

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

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

執(zhí)行沒有報錯,驚喜,我就說嘛,怎么能不支持表的模糊匹配呢!!當我打開backup.sql文件時,膀胱都氣炸了,尼瑪直接備份了某個數(shù)據(jù)庫下所有的表了。忽視我的模糊匹配嘛。從此對mysqldump沒有好印象了,(當然也可能是我能力有限,還沒有找到mysqldump的多表備份方式)。

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

一、mydumper安裝:

        		

延伸閱讀

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