Ne peut pas se Connecter à Mlab
J'ai une question très simple Mlab compte et j'essaie de me connecter via la ligne de commande avec cette commande:
mongo server_name.mlab.com:port/inventory -u <dbuser> -p <dbpassword>
mais je continue de courir dans ce problème:
2016-05-26T15:41:18.195+0200 Erreur: 18 { ok: 0.0, errmsg: "l'authentification a échoué", code: 18 } dans le dossier src/mongo/shell/db.js:1210
exception: la connexion a échoué
Comment puis-je me débarrasser de cela et comment je peux me connecter mlab facilement?
Quelles sont les versions de mongodb et shell que vous utilisez?
OriginalL'auteur xupv5 | 2016-05-26
Vous devez vous connecter pour publier un commentaire.
Si (comme moi) vous avez été positif que vous avez été en utilisant les informations d'identification correctes pour la base de données et pour quelque raison que vous étiez encore en train de l'Erreur: 18 { ok: 0.0, errmsg: "l'authentification a échoué", code: 18 } chose, voici ce que j'ai fait.
D'abord vérifier la version de votre mongo.
Si c'est moins de 3.x.x félicitations, vous avez trouvé le problème.
Pour mes utilisateurs de linux là-bas, aller ici de mettre à jour votre mongo. Après que votre connexion devrait réussir!
mLab
exemple, vous marchez par le biais de certains écrans de configuration. L'un d'eux vous montre exactement quelle version deMongoDB
sera déployé. Essayez de vous assurer que votre localMongoDB
installation est au moins pour cette version afin d'éviter toutes les erreurs non intentionnelles.OriginalL'auteur Henry Thomas
Je pense que vous êtes en utilisant votre
mLab
informations d'identification. Vous devez définir un DB Utilisateur à la Onglet Utilisateur comme ceci:merci!. mon problème est que toutes les fonctions ne;t de travail
OriginalL'auteur Rafa Barragan
J'ai eu le même problème, si votre nom d'utilisateur et le mot de passe est correcte, alors le problème de connexion est votre pare-feu bloque certains ports.
Utiliser une autre connexion internet et il fonctionnera.
Comment avez-vous quels ports doivent être utilisés de sorte que vous pouvez savoir quels sont ceux à le débloquer?
OriginalL'auteur n31l
Assurez-vous de créer un utilisateur avec un autre nom d'utilisateur et le mot de passe de votre
mLab
compte.En plus de Rafa réponse, si vous choisissez de créer un utilisateur avec le même nom d'utilisateur et mot de passe que votre
mLab
compte (ce qui est ce que j'ai fait pour me sauver de souvenir d'un autre nom d'utilisateur et mot de passe), vous pourrez également ne pas être en mesure de se connecter.Lors de la suppression de l'utilisateur et la création d'une nouvelle, j'ai été immédiatement en mesure de se connecter.
OriginalL'auteur Govind Rai