MongoDB
 sql >> Datenbank >  >> NoSQL >> MongoDB

Beim Erstellen des ersten Admin-Benutzers auf dem mongdb-Cluster wurde der Fehler angezeigt, dass der Benutzer nicht hinzugefügt werden konnte:nicht für den Administrator berechtigt, den Befehl auszuführen

Sie müssen Ihre mongod.conf ändern Datei, um die Autorisierung zu deaktivieren, bevor ein solcher Administratorbenutzer erstellt wird

security:
  authorization: disabled

Starten Sie danach den Mongod-Dienst neu und öffnen Sie die Mongodb-Shell, um den Admin-Benutzer zu erstellen

use admin
db.createUser({user:"RootAdmin",pwd:"blahblah",roles:["root"]})

Denken Sie daran, die Autorisierung nach dem Erstellen des Benutzers wieder zu aktivieren.