Ich habe einen sehr einfachen Mlab-Account und versuche, mich über die Befehlszeile mit diesem Befehl zu verbinden:
%Vor%aber ich laufe weiter auf dieses Problem ein:
2016-05-26T15: 41: 18.195 + 0200 Fehler: 18 {ok: 0.0, errmsg: "auth fehlgeschlagen", code: 18} unter src / mongo / shell / db.js: 1210 Ausnahme: Anmeldung fehlgeschlagen
Wie werde ich das los und wie kann ich mich einfach mit mlab verbinden?
Wenn (wie ich) Sie positiv waren, dass Sie die korrekten Zugangsdaten für die Datenbank verwendet haben und aus irgendeinem Grund immer noch die Fehlermeldung: 18 {ok: 0.0, errmsg: "auth failed", Code: 18} erhalten haben , hier ist was ich getan habe.
Überprüfe zuerst deine Version von mongo.
%Vor%Wenn es weniger als 3.x.x Glückwünsche gibt, hast du das Problem gefunden.
Für meine Linux-Nutzer da draußen hier , um Ihren Mongo zu aktualisieren. Danach sollte Ihre Verbindung erfolgreich sein!
mLab
Konto erstellen. Zusätzlich zu Rafas Antwort, wenn Sie einen Benutzer mit demselben Benutzernamen und Passwort wie Ihr mLab
account erstellen (was ich getan habe, um mich vor der Erinnerung an einen anderen Benutzernamen und Passwort zu retten), werden Sie auch nicht sein in der Lage zu verbinden.
Nachdem ich diesen Benutzer gelöscht und einen neuen Benutzer erstellt hatte, konnte ich sofort eine Verbindung herstellen.