使用MongoDB我正在尝试将数据库从一台服务器复制到另一台服务器。我的第一次尝试是将所有文件从data / db / databasename文件夹复制到第二台服务器,但这似乎不起作用,因为它说服务器B上的数据库中没有集合。
我尝试的第二件事是使用来自服务器B的copyDatabase,但它出错了:
db.copyDatabase( “数据库名”, “数据库名”, “myserverip”); {“errmsg”:“无法连接到服务器myserverip”,“ok”:0}
我在服务器A和服务器B上都为tcp和udp启用了端口27017,用于传入和传出。
有什么想法吗?
答案 0 :(得分:4)
愚蠢的我......我已经创建了mongodb 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
它正在寻找db ...
的错误文件夹