Je suis nouveau chez mongo. Récemment créé un compte dans mongoLab.
J'essaie de me connecter à la base de données à l'aide de la déclaration ci-dessous.
mongo ds039487.mongolab.com:39487/webbies -u <dbuser> -p <dbpassword>
Obtenir l'erreur ci-dessous
MongoDB Shell version: 2.4.8
connecting to: ds039487.mongolab.com:39487/webbies
Wed Dec 11 22:30:16.686 Error: 18 { code: 18, ok: 0.0, errmsg: "auth fails" } at src/mongo/Shell/db.js:228
exception: login failed
Remarque: dbuser - est un utilisateur créé dans mongoLab
Qu'est-ce qui manque à cela? Veuillez conseils.
Merci à pneumee.
Le problème était dû au fait que j'utilisais mon nom d'utilisateur et mon mot de passe mongolab.com, au lieu du nom d'utilisateur et du mot de passe de la base de données.
Il fonctionne maintenant.
Ancien thread, mais juste au cas où cela aiderait quelqu'un d'autre: mon problème était d'utiliser la version 2.4.9 de Shell pour se connecter à mongo db version 3.0.7 ( http://docs.mongolab.com/connecting/#mongo_Shell ).
La mise à jour de mon shell l'a trié ( https://docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/ ).
OK - je l'ai compris et je voudrais également ajouter à la réponse de pneumee.