Inhaltsverzeichnis:

Wie lauten der Standardbenutzername und das Standardkennwort für MongoDB?
Wie lauten der Standardbenutzername und das Standardkennwort für MongoDB?

Video: Wie lauten der Standardbenutzername und das Standardkennwort für MongoDB?

Video: Wie lauten der Standardbenutzername und das Standardkennwort für MongoDB?
Video: MongoDB Crash Course 2022 2024, Kann
Anonim

Standardmäßig hat mongodb keine aktivierte Zugriffskontrolle, daher gibt es keinen Standardbenutzer oder ein Standardkennwort. Um die Zugriffskontrolle zu aktivieren, verwenden Sie entweder die Befehl Zeilenoption --auth oder Sicherheit.

Wie gibt MongoDB außerdem Benutzernamen und Passwort an?

Kurze Antwort

  1. Starten Sie MongoDB ohne Zugriffskontrolle. Mongod --dbpath /data/db.
  2. Verbinden Sie sich mit der Instanz. Mongo.
  3. Erstellen Sie den Benutzer. benutze some_db db.
  4. Stoppen Sie die MongoDB-Instanz und starten Sie sie erneut mit Zugriffskontrolle. mongod --auth --dbpath /data/db.
  5. Verbinden und authentifizieren Sie sich als Benutzer.

Außerdem, wie lege ich MongoDB-Anmeldeinformationen fest? Aktivieren der Authentifizierung in MongoDB

  1. Starten Sie MongoDB ohne Authentifizierung.
  2. Verbinden Sie sich über die Mongo-Shell mit dem Server.
  3. Erstellen Sie den Benutzeradministrator.
  4. Aktivieren Sie die Authentifizierung in der Mongod-Konfigurationsdatei.
  5. Verbinden und authentifizieren Sie sich als Benutzeradministrator.
  6. Erstellen Sie abschließend nach Bedarf weitere Benutzer.

Ähnlich kann man sich fragen, wie kann ich das MongoDB-Administratorkennwort ändern?

Sie können das Administratorkennwort zurücksetzen, indem Sie die folgenden Schritte ausführen:

  1. Bearbeiten Sie die Datei /opt/bitnami/mongodb/mongodb.conf und ersetzen Sie die folgenden Zeilen: # Schalten Sie die Sicherheit ein/aus.
  2. Starten Sie den MongoDB-Server neu: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh restart mongodb.
  3. Erstellen Sie einen neuen Administrator mit einem neuen Kennwort.

Wie finde ich Benutzer in MongoDB?

Um alle Benutzer in der Mongo-Shell aufzulisten, verwenden Sie die Methode getUsers() oder den Befehl show

  1. Fall 1 − Verwendung von getUsers() Die Syntax lautet wie folgt − db.getUsers();
  2. Fall 2 − Verwendung des show-Befehls. Die Syntax lautet wie folgt −
  3. Fall 1 − Die erste Abfrage lautet wie folgt − > db.
  4. Fall 2 − Die zweite Abfrage lautet wie folgt − > Benutzer anzeigen;

Empfohlen: