溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

MySQL5.6 備份之mysqldump(一)

發(fā)布時(shí)間:2020-05-30 10:12:09 來源:網(wǎng)絡(luò) 閱讀:1142 作者:dbatoby 欄目:數(shù)據(jù)庫

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

最常用的參數(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ù)。


向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI