MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Nie można połączyć się z MongoDB z włączonym uwierzytelnianiem

Myślę, że auth = true jest nieprawidłową konfiguracją i twój mongod nie uruchamia się z tego powodu. Aby włączyć autoryzację , spróbuj zamiast tego użyć następującego:

security:
  authorization: enabled

Następnie, aby połączyć się z bazą danych, upewnij się, że Twój klient używa poprawnego baza danych uwierzytelniania i mechanizm uwierzytelniania . Można to zrobić za pomocą wiersza poleceń za pomocą następującego polecenia:

mongo localhost -u admin -p myAdminPass --authenticationDatabase admin --authenticationMechanism SCRAM-SHA-1


  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDb :Jak wstawić dodatkowy obiekt do kolekcji obiektów w golangu?

  2. Kropka MongoDB (.) w nazwie klucza

  3. Dlaczego dokumentacja MongoDB zaleca, aby nie używać DBREF?

  4. Jaka jest dobra struktura dokumentu MongoDB do najbardziej efektywnego odpytywania obserwujących/obserwujących użytkowników?

  5. Zaktualizuj zagnieżdżony element tablicy w mongodb