2011-04-07 4 views
2

Utilisation de MongoDB J'essaie de copier une base de données d'un serveur à un autre. Ma première tentative consistait simplement à copier tous les fichiers du dossier data/db/databasename vers le second serveur, mais cela ne semblait pas fonctionner, car il n'y avait pas de collection dans la base de données sur le serveur B.Copie de la base de données MongoDB du serveur A vers le serveur B

La deuxième chose que j'ai essayé était d'utiliser copyDatabase du serveur B mais il des erreurs:

db.copyDatabase ("DatabaseName", "DatabaseName", "myserverip"); { "errmsg": "Impossible de se connecter au serveur myserverip", "ok": 0}

Je le port 27017 activé et udp pour tcp entrant et sortant sur le serveur A et le serveur B

Des idées?

Répondre

4

idiot moi ... j'avais créé les fenêtres de mongod service comme si:

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

Quand vraiment besoin d'être:

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

Il était à la recherche dans le mauvais dossier pour le db ...

+1

semble avoir répondu à votre propre question afin de marquer comme une réponse. :) – JCasso

Questions connexes