sql >> Database teknologi >  >> NoSQL >> MongoDB

MongoDB - admin bruger ikke autoriseret

Jeg kløede mig også i hovedet omkring det samme problem, og alt fungerede, efter jeg indstillede rollen til at være root, da jeg tilføjede den første admin-bruger.

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

Hvis du allerede har oprettet admin bruger, kan du ændre rollen sådan her:

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

For en komplet reference til godkendelsesindstilling, se de trin, jeg har udarbejdet efter timers research over internettet.



  1. mongodb markør-id ikke gyldig fejl

  2. Hvordan kan jeg gennemse eller forespørge om live MongoDB-data?

  3. Redis sentinel docker billede / Dockerfile

  4. Brug af Redis Object Cache til at fremskynde din WordPress-installation