mongodb的data資料夾中內容直接複製到另一個mongodb的data資料夾中,是否可以直接使用呢?
怪我咯
怪我咯 2017-05-02 09:20:01
0
4
976

作為遷移資料庫的方法是否可行?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回覆(4)
黄舟

不太建議,可能會出錯到時會需要repair,你可以使用mongo自帶的mongorestore工具來進行恢復或遷移
中文博客
官方文檔

世界只因有你

如果想整體的複製是可以的,對WT引擎來說也必須是整個資料夾,因為WT有自己的元數據,光是複製幾個集合過去沒有用。 MMAPv1沒有元數據,所以理論上說複製了一個庫對應的所有文件就可以。但是並不支持這麼做,也不保證其正確性。
如果要對整個資料夾進行複製,必須停止對整個資料庫的訪問,最簡單的辦法是停掉這個實例。實際使用當中當然不太實用,但是可以停止掉一個secondary然後進行這個操作。想快的話也支援用磁碟快照,可以不用停止實例,但是要求必須開journal並且journal和資料在一個磁碟上。
複製資料夾對WT和MMAPv1都管用。

过去多啦不再A梦

不一定能用,不建議你這麼做。有時候會出現一些意想不到的問題,建議還是透過工具導入或指令導入

曾经蜡笔没有小新

找到一些答案,希望幫助你:
Migrate mongodb database from localhost to remote servers

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板