Authentification a échoué, code 18 lors de la connexion à MongoLab base de données
Je suis en train d'essayer de vous connecter à un MongoLab base de données, mais reçois l'erreur suivante lors de la connexion:
{ [MongoError: auth failed] name: 'MongoError', ok: 0, errmsg: 'auth failed', code: 18 }
Le code que j'utilise pour se connecter est:
var mongoose = require("mongoose");
mongoose.connect("mongodb://username:[email protected]:61474/apitest");
mongoose.connection.on('error', function (err) {
console.log(err);
});
Lorsque je me connecte à l'aide de la coquille, je n'ai aucun problème que ce soit. Ce que je fais mal?
Pouvez-vous vérifier si par hasard vous êtes à l'aide de votre mongolab.com nom d'utilisateur et le mot de passe, au lieu de la base de données nom d'utilisateur et le mot de passe?
Aussi, vous êtes peut-être en utilisant une ancienne version de shell pour se connecter à mongodb version plus récente?
Aussi, vous êtes peut-être en utilisant une ancienne version de shell pour se connecter à mongodb version plus récente?
OriginalL'auteur Jori | 2016-01-04
Vous devez vous connecter pour publier un commentaire.
J'ai rencontré le même problème lors de la connexion du mongo db à l'aide de la mangouste. Après avoir exploré un certain temps, j'ai trouvé mongoLab est à l'aide de SCRAM-SHA-1 de l'authentification.
Reportez-vous à la question ci-dessous, j'ai essayé de mettre à jour ma mangouste pour V4.1.11, et puis il travaille pour moi
L'authentification dans la mangouste à l'aide de SCRAM-SHA-1
OriginalL'auteur tanghao
Eu cette erreur moi-même, de s'avère que j'ai fait deux choses de manière incorrecte (merci le Spi):
mongo --version
à vérifier.Suivez les instructions de l' cette page MongoDB pour ajouter leurs touches et les dépôts à vos sources APT dans le but d'améliorer et de maintenir votre MongoDB d'installation mis à jour à l'avenir.
OriginalL'auteur Louis
J'ai connu le même problème alors que j'essaie d'importer des données à partir des paramètres régionaux du serveur.
Ces 2 paramètres, il peut être important, il a travaillé, après je les ai mis:
Être prudent sur l'auth mécanisme, peut-être un autre. Cochez cette partie de la documentation: https://docs.mongodb.com/manual/reference/program/mongoimport/#cmdoption-mongoimport-authenticationmechanism
OriginalL'auteur Serdar Değirmenci