MongoDB
 sql >> Base de données >  >> NoSQL >> MongoDB

Mongodb n'est pas autorisé sur l'administrateur à exécuter la commande listDatabases

Je pense qu'il devrait y avoir un autre utilisateur dans le db.system.users . Si tel est le cas, veuillez utiliser l'utilisateur enregistré pour vous connecter.

S'il n'y a AUCUN utilisateur dans db.system.users

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

nous pouvons accéder à mongodb via mongo --port 27017 .

utiliser sudo mongod --port 27017

au lieu de sudo mongod --auth --port 27017 --dbpath /var/lib/mongodb

remarque :--auth n'est requis que lorsque nom d'utilisateur &mot de passe authentification est configuré