我試圖將Mongo數據庫從本地計算機移動到公用網絡Mongo服務器。 db.copydatabase表示它需要在目標服務器上運行,但在我的情況下,我的計算機沒有設置外部IP,因此目標服務器無法通過Internet連接到我的計算機。有沒有辦法做到這一點從我的電腦到公共服務器,如從源代碼而不是目的地運行?我是否也可以使用備份或任何可用的技術?從源複製MongoDB數據庫
1
A
回答
1
複製的數據庫,如果你沒有到源計算機外部訪問的最簡單方法如下:
使用
mongodump
導出數據。(可選)如果您正在處理大量數據,您可能希望將生成的* .bson文件關閉(從網絡角度來看)到目標MongoDB。這樣做的原因是,如果移動超過1Gb的數據,導入操作(下面的步驟3)有時會在糟糕的網絡連接上出現。如果您控制目標數據庫機器,請使用您喜歡的任何機制將它們放在那裏,例如安全複製(
scp
)。如果您不控制目標計算機(例如,如果您正在使用MongoHQ或MongoLab託管),請將它們放在與使用MongoDB實例的節點相同的可用區中的EC2節點上。使用mongorestore
加載數據。
查看MongoDB的文檔import/export tools。
相關問題
- 1. 從源sql數據庫複製到目標sql數據庫
- 2. MongoDB複製與脫機數據庫
- 3. mongodb單個數據庫複製
- 4. 從服務器A複製MongoDB數據庫到服務器B
- 5. 如何從資源文件夾數據庫複製到數據庫文件夾
- 6. 複製/克隆mongodb數據庫及其數據
- 7. 數據庫未從資源複製到iPhone設備
- 8. SQL Server複製可以在複製數據中包含源數據庫?
- 9. 如何從MongoDB數據庫
- 10. 數據庫複製
- 11. 數據庫複製
- 12. 數據庫複製
- 13. MongoDB從數據庫中讀取數據
- 14. 複製數據庫的數據庫
- 15. 如何從c#複製數據庫?
- 16. MySQL的 - 兩個從數據庫複製
- 17. 數據庫主從複製錯誤
- 18. 複製/克隆從數據庫
- 19. 從其文件複製MySQL數據庫
- 20. Javafx TableView從數據庫複製
- 21. Mysql從SQL語句複製數據庫
- 22. 從python複製neo4j數據庫
- 23. 從模式或數據庫複製表
- 24. 從遠程sqlite數據庫複製表?
- 25. mongodb數據恢復:我只是複製/ var/lib/mongodb文件夾
- 26. 複製表從Oracle數據庫到MS SQL數據庫
- 27. MySQL從不同主數據庫複製不同的數據庫
- 28. 如何將數據庫從SD卡複製到//數據庫
- 29. 從舊數據庫複製到Couchdb中的新數據庫
- 30. 將單個表從數據庫複製到數據庫