Mam aplikację Parse i próbuję przenieść bazę danych mojej aplikacji do instancji MongoDB na mLab.Podłączanie do bazy danych MongoDB na serwerze mLab nie działa uwierzytelnianie
Mam już widelec serwera Parse skonfigurowany na Heroku i używam dodatku mLab MongoDB Heroku.
Mam bazę danych na mLAB nazywa heroku_1ksph3jj
i powinien być w stanie połączyć się z nim za pomocą następującego wzoru:
mongodb://<dbuser>:<dbpassword>@ds047124.mlab.com:47124/heroku_1ksph3jj
Jednak każda powraca próba:
Server returned error on SASL authentication step: Authentication failed.
Nie jestem pewien, co zastąpić <dbuser>
i <dbpassword>
za pomocą. Mam użytkownika bazy danych o tej samej nazwie co moja baza danych: heroku_1ksph3jjz
, więc użyłem tego. I użyłem hasła dla tego użytkownika zamiast <dbpassword>
. Czy powinienem tu użyć czegoś innego?
Świetnie, dzięki. Jest to lepsze rozwiązanie niż tworzenie nowego użytkownika bazy danych, jeśli zapomnisz hasła. – AdColvin
Na 15.07.2016 jest teraz 'konfiguracja heroku | grep MONGODB_URI' –