0

我们找到了一种将 db 附加到另一个 mongo 实例的方法,

也就是说,我们将 db 文件test.*从 orgin mongo 实例复制到 dest mongo 实例。

如果我们正确地重新启动 mongo 实例,这种方法是有效的,

但是一旦我们发现这有效,即使我们保持 mongo 实例运行而不重新启动它。

所以问题:我可以在没有重启步骤的情况下将 db 复制到 dest mongo 实例吗?

4

1 回答 1

0

仅仅复制数据库文件可能不是一个好主意,即使它看起来有效。

一种更简洁的方法是使用db.copyDatabase()shell 方法。

另一种干净的方法是将mongodump源数据库导出到文件,然后将mongorestore其导入目标数据库。

于 2013-10-25T09:17:54.263 回答