Ich habe eine Parse-App, und ich versuche, die App-Datenbank zu einer MongoDB-Instanz auf mLab zu migrieren.Verbindung zur MongoDB-Datenbank in mLab schlägt fehl Authentifizierung
Ich habe bereits eine Abzweigung von Parse Server auf Heroku eingerichtet, und ich verwende Heroku mLab MongoDB Add-on.
Ich habe eine Datenbank auf mLab heroku_1ksph3jj
genannt, und ich sollte es mit der folgenden Vorlage verbinden können:
mongodb://<dbuser>:<dbpassword>@ds047124.mlab.com:47124/heroku_1ksph3jj
jedoch jeder Versuch liefert:
Server returned error on SASL authentication step: Authentication failed.
Ich bin mir nicht sicher, was ich ersetzen soll <dbuser>
und <dbpassword>
mit. Ich habe einen Datenbankbenutzer mit dem gleichen Namen wie meine Datenbank: heroku_1ksph3jjz
, also habe ich das benutzt. Und ich habe das Passwort für diesen Benutzer anstelle von <dbpassword>
verwendet. Hätte ich etwas anderes hier benutzen sollen?
Großen Dank. Dies ist eine bessere Lösung, als nur einen neuen Datenbankbenutzer zu erstellen, wenn Sie Ihr Passwort vergessen haben. – AdColvin
Am 15.07.2016 ist es jetzt 'heroku config | grep MONGODB_URI' –