从服务器A复制MongoDB数据库到服务器B

问题描述:

使用MongoDB我试图将数据库从一台服务器复制到另一台服务器。我的第一个尝试是将data/db/databasename文件夹中的所有文件复制到第二个服务器上,但这似乎不起作用,因为它表示服务器B上的数据库中没有收集。从服务器A复制MongoDB数据库到服务器B

我试过的第二件事是用copyDatabase从服务器B然而,它的错误:

db.copyDatabase( “数据库名”, “数据库名称”, “myserverip”); {“ERRMSG”:“无法连接到服务器myserverip”,“OK”:0}

我有TCP和UDP启用传入和传出两个服务器A和B上的端口27017 。

任何想法?

我傻......我创造了mongod的Windows服务,像这样:

mongod --bind_ip 127.0.0.1 --logpath e:\mongo\logs\log.txt --logappend --dbpath e:\mongo\data --directoryperdb --install 

当真正需要加以:

mongod --bind_ip 127.0.0.1 --logpath e:\mongo\logs\log.txt --logappend --dbpath e:\mongo\data**\db** --directoryperdb --install 

有人找错了文件夹的分贝...

+1

好像回答了你自己的问题,所以将其标记为已回答。 :) – JCasso 2011-04-08 01:04:58