MongoDB如何将集合从一个localhost移动到另一个localhost?

时间:2015-05-01 11:21:29

标签: mongodb

我在我的Ubuntu的localhost上使用MongoDB(仅用于教育目的),但是现在,我有一台新计算机。所以,我想在我的新电脑上安装这个系列。在新机器上安装MongoDB后,我需要复制哪些文件才能执行此操作? 谢谢。

1 个答案:

答案 0 :(得分:2)

首先,您必须阅读mongo backup and restore此文档说明如何备份数据库并进行还原。

现在您应该按照以下步骤操作:

1>从旧的Ubuntu系统中使用以下命令恢复数据库 mongodump --host DB name --port 27017 --out /path to save your files 此命令以BSON格式写入数据,如果您只想从数据库中获取某些集合,请使用mongodump --collection your collection name --db DB name

2 - ;现在将以上BSON个文件复制到新PC并使用以下命令恢复旧的Ubuntu系统DB。 mongorestore --port <port number> <path to the backup> 在运行此命令之前,您必须install mongoDB。