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

MongoDB — nieautoryzowany użytkownik administratora

Zastanawiałem się również nad tym samym problemem i wszystko działało po ustawieniu roli root podczas dodawania pierwszego administratora.

use admin
db.createUser(
  {
    user: 'admin',
    pwd: 'password',
    roles: [ { role: 'root', db: 'admin' } ]
  }
);
exit;

Jeśli utworzyłeś już admin użytkownika, możesz zmienić rolę w następujący sposób:

use admin;
db.grantRolesToUser('admin', [{ role: 'root', db: 'admin' }])

Aby uzyskać pełne informacje o ustawieniach uwierzytelniania, zobacz kroki, które opracowałem po godzinach badań w Internecie.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Zaktualizuj pole w dokładnej tablicy elementów w MongoDB

  2. Błąd:queryTxt ETIMEOUT podczas łączenia się z MongoDb Atlas przy użyciu Mongoose

  3. Pomóż zdefiniować niesamowite narzędzie MongoDB GUI

  4. Jak łatwo zarządzać aktualizacjami baz danych i poprawkami bezpieczeństwa

  5. Grupuj według wartości i warunków