sql >> Database >  >> NoSQL >> MongoDB

Mongodb niet gemachtigd op admin om listDatabases commando uit te voeren

Ik denk dat er een andere gebruiker moet zijn in de db.system.users . Zo ja, gebruik dan de opgeslagen gebruiker om in te loggen.

Als er GEEN gebruikers zijn in de db.system.users

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

we hebben toegang tot mongodb via mongo --port 27017 .

gebruik sudo mongod --port 27017

in plaats van sudo mongod --auth --port 27017 --dbpath /var/lib/mongodb

opmerking:--auth is alleen vereist wanneer gebruikersnaam &wachtwoord authenticatie is ingesteld




  1. Hoe MongoDB op Windows-systeem te installeren?

  2. Hoe Redis primaryKey retourneren via ARM-sjabloonuitvoer?

  3. Mongodb-zoekopdracht met $ dichtbij en coördinaten werken niet

  4. Filteraggregatie maken in het voorjaar