Usage: mysqldump [OPTIONS] database [tables]
OR mysqldump [OPTIONS] –databases [OPTIONS] DB1 [DB2 DB3…]
OR mysqldump [OPTIONS] –all-databases [OPTIONS]
可使用mysqldump –help查看所有命令幫助

10年積累的網(wǎng)站設(shè)計(jì)制作、
做網(wǎng)站經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先
網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有
月湖免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。最常用的參數(shù)說(shuō)明:
1. --all-databases ,-A:
導(dǎo)出全部數(shù)據(jù)庫(kù),包括mysql、informance_schema、performance_schema數(shù)據(jù)庫(kù)
例子:mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --all-databases > all.sql
或者:
mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock -A > all.sql
2.--no-data, -d:
導(dǎo)出所有數(shù)據(jù)庫(kù)的表結(jié)構(gòu),不包括數(shù)據(jù)
例子:mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --no-data --all-databases > 1.sql
或者:
mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock -d -A > 1.sql
3.--databases , -B
導(dǎo)出某個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)
例子:mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --databases testdatabase > 1.sql
或者:
mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock -B testdatabase > 1.sql
4.--add-drop-database:
每個(gè)數(shù)據(jù)庫(kù)創(chuàng)建之前添加drop數(shù)據(jù)庫(kù)語(yǔ)句,使用此選項(xiàng)需要謹(jǐn)慎,因?yàn)樵賹?dǎo)入數(shù)據(jù)庫(kù)時(shí)候,會(huì)覆蓋已經(jīng)存在的數(shù)據(jù)庫(kù),此選項(xiàng)默認(rèn)關(guān)閉。
5.--add-drop-table
每個(gè)數(shù)據(jù)表創(chuàng)建之前添加drop數(shù)據(jù)表語(yǔ)句,默認(rèn)為打開(kāi)狀態(tài),使用--skip-add-drop-table關(guān)閉該功能
例子:取消添加drop表語(yǔ)句:
mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --skip-add-drop-table --all-databases > all.sql
6.--master-data
導(dǎo)出帶有master_log_file和master_log_pos 信息,初始化slave時(shí)候使用
例子:
mysqldump -u root -ppassword -P3306 -S /tmp/mysql.sock --master-data --all-databases > all.sql
7.--single-transaction
InnoDB表在備份時(shí),啟用選項(xiàng)--single-transaction來(lái)保證備份的一致性,它的工作原理是設(shè)定本次session的隔離級(jí)別為REPEATABLE READ,
以確保本次會(huì)話備份時(shí),不會(huì)看到其他會(huì)話已經(jīng)提交了的數(shù)據(jù)。同時(shí)加global read lock 的時(shí)間很短,可以理解為hot backup,
所以強(qiáng)烈建議在用mysqldump參數(shù)做備份的時(shí)候加上--single-transaction參數(shù)。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
當(dāng)前標(biāo)題:MySQL5.6備份之mysqldump(一)-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:
http://www.dlmjj.cn/article/ecdij.html