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

Mongodb nie ma uprawnień administratora do wykonywania polecenia listDatabases

Myślę, że w db.system.users powinien być inny użytkownik . Jeśli tak, użyj zapisanego użytkownika, aby się zalogować.

Jeśli nie ma żadnych użytkowników w db.system.users

> db.system.users.find({})
  null

możemy uzyskać dostęp do mongodb przez mongo --port 27017 .

użyj sudo mongod --port 27017

zamiast sudo mongod --auth --port 27017 --dbpath /var/lib/mongodb

uwaga:--auth jest wymagane tylko wtedy, gdy nazwa użytkownika &hasło uwierzytelnianie jest skonfigurowany




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB:Aktualizacja dokumentów przy użyciu danych z tego samego dokumentu

  2. mangusta findJeden z sortowaniem

  3. Mongoose niestandardowe sprawdzanie poprawności hasła

  4. Używasz generatorów Active Record po instalacji Mongoid?

  5. Jak zwrócić tylko określone pola dla zapytania w Spring Data MongoDB?