mongodb數(shù)據(jù)庫怎么遷移備份?

1.先進(jìn)入到mongodb目錄的bin目錄下,Linux windos是一樣

image.png

2.集合備份和恢復(fù)

使用mongo自帶命令來遷移數(shù)據(jù),思路是先導(dǎo)出集合數(shù)據(jù)再導(dǎo)入到數(shù)據(jù)庫中
導(dǎo)出命令:mongoexport
語法:mongoexport -d dbname -c collectionname -o filepath --type json/csv -f field

-d:數(shù)據(jù)庫名
-c:集合名稱
-o : 導(dǎo)出數(shù)據(jù)文件的路徑
-type : 導(dǎo)出數(shù)據(jù)類型,默認(rèn)json
導(dǎo)入命令:mongoimport
語法:mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv -f field

-d:數(shù)據(jù)庫名
-c:集合名稱
--file : 選擇導(dǎo)入的文件
-type : 文件類型,默認(rèn)json
-f : 字段,type為csv是必須設(shè)置此項

實戰(zhàn)命令 推薦直接使用json格式就可以啦

導(dǎo)出:mongoexport -d local -c userInfo -o D:\data\data.json --type json
導(dǎo)入:mongoimport -d config -c userInfo --file D:\data\data.json --type json

3.數(shù)據(jù)庫備份和恢復(fù)

使用mongo備份還原命令
數(shù)據(jù)庫備份語法:mongodump -h dbhost -d dbname -o dbdirectory
數(shù)據(jù)庫恢復(fù)語法:mongorestore -h dbhost -d dbname --dir dbdirectory

-h:數(shù)據(jù)庫服務(wù)器地址
-d:數(shù)據(jù)庫名
-o:備份文件路徑
--file:恢復(fù)文件的路徑

實戰(zhàn)命令

數(shù)據(jù)庫備份語法:mongodump -h 127.0.0.1 -d local -o D:\data
數(shù)據(jù)庫恢復(fù)語法:mongorestore -h 127.0.0.1 -d dump --dir D:\data\local

備注:如果原有集合或者數(shù)據(jù)庫存在則是把相同名稱原有數(shù)據(jù)覆蓋

參考:
https://jingyan.baidu.com/article/63f236287e91c40208ab3d11.html
https://www.cnblogs.com/lmh001/p/10069958.html

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

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

  • 背景: 閱讀新聞 12C CDB模式下RMAN備份與恢復(fù) [日期:2016-11-29] 來源:Linux社區(qū) 作...
    陽屯okyepd閱讀 3,833評論 0 7
  • ORA-00001: 違反唯一約束條件 (.) 錯誤說明:當(dāng)在唯一索引所對應(yīng)的列上鍵入重復(fù)值時,會觸發(fā)此異常。 O...
    我想起個好名字閱讀 5,945評論 0 9
  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,911評論 0 13
  • 什么是Mongodb數(shù)據(jù)庫? MongoDB 是由C++語言編寫的,是一個基于分布式文件存儲的開源數(shù)據(jù)庫系統(tǒng) Mo...
    瘦不下去了閱讀 713評論 0 0
  • Swift1> Swift和OC的區(qū)別1.1> Swift沒有地址/指針的概念1.2> 泛型1.3> 類型嚴(yán)謹(jǐn) 對...
    cosWriter閱讀 11,631評論 1 32

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