Πίνακας περιεχομένων:

Ποιο είναι το προεπιλεγμένο όνομα χρήστη και κωδικός πρόσβασης για το MongoDB;
Ποιο είναι το προεπιλεγμένο όνομα χρήστη και κωδικός πρόσβασης για το MongoDB;

Βίντεο: Ποιο είναι το προεπιλεγμένο όνομα χρήστη και κωδικός πρόσβασης για το MongoDB;

Βίντεο: Ποιο είναι το προεπιλεγμένο όνομα χρήστη και κωδικός πρόσβασης για το MongoDB;
Βίντεο: Αλλαγή ονόματος χρήστη 2024, Νοέμβριος
Anonim

Από προεπιλογή, το mongodb δεν έχει ενεργοποιημένο έλεγχο πρόσβασης, επομένως δεν υπάρχει προεπιλεγμένος χρήστης ή κωδικός πρόσβασης. Για να ενεργοποιήσετε τον έλεγχο πρόσβασης, χρησιμοποιήστε είτε το εντολή επιλογή γραμμής -- aut ή ασφάλεια.

Εκτός από αυτό, πώς δίνει το MongoDB όνομα χρήστη και κωδικό πρόσβασης;

Σύντομη απάντηση

  1. Εκκίνηση MongoDB χωρίς έλεγχο πρόσβασης. mongod --dbpath /data/db.
  2. Συνδεθείτε στο παράδειγμα. mongo.
  3. Δημιουργήστε τον χρήστη. χρησιμοποιήστε some_db db.
  4. Σταματήστε την παρουσία MongoDB και ξεκινήστε την ξανά με έλεγχο πρόσβασης. mongod --auth --dbpath /data/db.
  5. Σύνδεση και έλεγχος ταυτότητας ως χρήστης.

Επίσης, πώς μπορώ να ορίσω τα διαπιστευτήρια MongoDB; Ενεργοποίηση ελέγχου ταυτότητας στο MongoDB

  1. Εκκίνηση MongoDB χωρίς έλεγχο ταυτότητας.
  2. Συνδεθείτε στον διακομιστή χρησιμοποιώντας το κέλυφος mongo.
  3. Δημιουργήστε τον διαχειριστή χρήστη.
  4. Ενεργοποίηση ελέγχου ταυτότητας στο αρχείο διαμόρφωσης mongod.
  5. Συνδεθείτε και πραγματοποιήστε έλεγχο ταυτότητας ως διαχειριστής χρήστη.
  6. Τέλος, δημιουργήστε επιπλέον χρήστες όπως απαιτείται.

Ομοίως, κάποιος μπορεί να ρωτήσει, πώς μπορώ να αλλάξω τον κωδικό πρόσβασης διαχειριστή MongoDB;

Μπορείτε να επαναφέρετε τον κωδικό πρόσβασης διαχειριστή ακολουθώντας τα παρακάτω βήματα:

  1. Επεξεργαστείτε το αρχείο /opt/bitnami/mongodb/mongodb.conf και αντικαταστήστε τις ακόλουθες γραμμές: # Ενεργοποιήστε/απενεργοποιήστε την ασφάλεια.
  2. Κάντε επανεκκίνηση του διακομιστή MongoDB: cd /opt/bitnami sudo /opt/bitnami/ctlscript.sh επανεκκινήστε το mongodb.
  3. Δημιουργήστε έναν νέο διαχειριστή με νέο κωδικό πρόσβασης.

Πώς μπορώ να βρω χρήστες στο MongoDB;

Για να καταχωρίσετε όλους τους χρήστες στο κέλυφος Mongo, χρησιμοποιήστε τη μέθοδο getUsers() ή την εντολή show

  1. Περίπτωση 1 − Χρήση getUsers() Η σύνταξη είναι η εξής − db.getUsers();
  2. Περίπτωση 2 − Χρήση της εντολής show. Η σύνταξη είναι η εξής −
  3. Περίπτωση 1 − Το πρώτο ερώτημα έχει ως εξής − > db.
  4. Περίπτωση 2 − Το δεύτερο ερώτημα έχει ως εξής − > εμφάνιση χρηστών.

Συνιστάται: