8
votes

Mongodb restaurer a échoué

J'essaie de restaurer une base de données de MongoDB à partir d'une décharge dans Ubuntu 14.04.2, la vidage a été créée sur la version de Shell Mongodb: 2.4.13 et je restais sur la version de Shell Mongodb: 3.0.1.

C'est la commande que je suis en cours d'exécution et que l'erreur que je reçois.

Mongorestore / Accueil / SomainName / Sauvegardes / Stalage / Mongo

2015-04-01t12: 12: 32.886 + 0200 Construction d'une liste de DBS et de collections à restaurer de / Accueil / SomainName / Sauvegardes / Staging / Mongo DIR

2015-04-01t12: 12: 32.896 + 0200 En supposant que les utilisateurs de l'annuaire de vidage proviennent de <= 2.4 (version 1)

2015-04-01t12: 12: 32.896 + 0200 a échoué: les collections d'utilisateurs et de rôles dans le décharge ont une version d'authentification incompatible avec Server cible: impossible de restaurer les utilisateurs de la version d'authentification 1 à un serveur de la version d'authentification 5

Y a-t-il un moyen autour de celui-ci ou d'un correctif?

Toute aide sera très appréciée


1 commentaires

Nous sommes des développeurs de logiciels et non des administrateurs de base de données. J'ai nommé votre question pour la migration vers dba.stackexchange.com


3 Réponses :


13
votes

Vous pouvez contourner ce problème en déplaçant le répertoire code> admin (code> hors du dossier de bulletin, puis réexécuter la commande Mongorestore.

Par exemple si vous avez couru p>

mongorestore --dir ~/path/to/mongodumpdir


0 commentaires

2
votes

Essayez d'ajouter une base de données d'authentification dans la commande CLI comme suit: --AuthenticationDatabase admin


0 commentaires

0
votes

0 commentaires