MySQL數(shù)據(jù)庫(kù)使用命令行備份|MySQL數(shù)據(jù)庫(kù)備份命令(轉(zhuǎn))

例如:

數(shù)據(jù)庫(kù)地址:127.0.0.1

數(shù)據(jù)庫(kù)用戶(hù)名:root

數(shù)據(jù)庫(kù)密碼:pass

數(shù)據(jù)庫(kù)名稱(chēng):myweb

1.備份數(shù)據(jù)庫(kù)到D盤(pán)跟目錄

mysqldump-h127.0.0.1-uroot-ppass myweb>d:/backupfile.sql

2.備份到當(dāng)前目錄 備份MySQL數(shù)據(jù)庫(kù)為帶刪除表的格式,能夠讓該備份覆蓋已有數(shù)據(jù)庫(kù)而不需要手動(dòng)刪除原有數(shù)據(jù)庫(kù)

mysqldump--add-drop-table -h127.0.0.1 -uroot -ppass myweb > backupfile.sql

3.直接將MySQL數(shù)據(jù)庫(kù)壓縮備份? 備份到D盤(pán)跟目錄

mysqldump-h127.0.0.1-uroot-ppass myweb|gzip>d:/backupfile.sql.gz

4.備份MySQL數(shù)據(jù)庫(kù)某個(gè)(些)表。此例備份table1表和table2表。備份到linux主機(jī)的/home下

mysqldump-h127.0.0.1-uroot-ppass myweb table1 table2>/home/backupfile.sql

5.同時(shí)備份多個(gè)MySQL數(shù)據(jù)庫(kù)

mysqldump-h127.0.0.1-uroot-ppass--databases myweb myweb2 > multibackupfile.sql

6.僅僅備份數(shù)據(jù)庫(kù)結(jié)構(gòu)。同時(shí)備份名為myweb數(shù)據(jù)庫(kù)和名為myweb2數(shù)據(jù)庫(kù)

mysqldump--no-data -h127.0.0.1 -uroot -ppass --databases myweb myweb2 > structurebackupfile.sql

7.備份服務(wù)器上所有數(shù)據(jù)庫(kù)

mysqldump--all-databases -h127.0.0.1 -uroot -ppass > allbackupfile.sql

8.還原MySQL數(shù)據(jù)庫(kù)的命令。還原當(dāng)前備份名為backupfile.sql的數(shù)據(jù)庫(kù)

mysql-h127.0.0.1-uroot-ppass myweb

9.還原壓縮的MySQL數(shù)據(jù)庫(kù)

gunzip

10.將數(shù)據(jù)庫(kù)轉(zhuǎn)移到新服務(wù)器。此例為將本地?cái)?shù)據(jù)庫(kù)myweb復(fù)制到遠(yuǎn)程數(shù)據(jù)庫(kù)名為serweb中,其中遠(yuǎn)程數(shù)據(jù)庫(kù)必須有名為serweb的數(shù)據(jù)庫(kù)

mysqldump-h127.0.0.1-uroot-ppass myweb|mysql--host=***.***.***.*** -u數(shù)據(jù)庫(kù)用戶(hù)名 -p數(shù)據(jù)庫(kù)密碼 -C serweb

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容