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)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先
網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有
月湖免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。最常用的參數(shù)說明:
1. --all-databases ,-A:
導(dǎo)出全部數(shù)據(jù)庫,包括mysql、informance_schema、performance_schema數(shù)據(jù)庫
例子: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ù)庫的表結(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)出某個數(shù)據(jù)庫的數(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:
每個數(shù)據(jù)庫創(chuàng)建之前添加drop數(shù)據(jù)庫語句,使用此選項(xiàng)需要謹(jǐn)慎,因?yàn)樵賹?dǎo)入數(shù)據(jù)庫時(shí)候,會覆蓋已經(jīng)存在的數(shù)據(jù)庫,此選項(xiàng)默認(rèn)關(guān)閉。
5.--add-drop-table
每個數(shù)據(jù)表創(chuàng)建之前添加drop數(shù)據(jù)表語句,默認(rèn)為打開狀態(tài),使用--skip-add-drop-table關(guān)閉該功能
例子:取消添加drop表語句:
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來保證備份的一致性,它的工作原理是設(shè)定本次session的隔離級別為REPEATABLE READ,
以確保本次會話備份時(shí),不會看到其他會話已經(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元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
文章題目:MySQL5.6備份之mysqldump(一)-創(chuàng)新互聯(lián)
本文地址:
http://weahome.cn/article/ecdij.html