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

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

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

Βίντεο: Τι είναι ο προεπιλεγμένος κωδικός πρόσβασης MongoDB;
Βίντεο: Manage Multi Container Apps with #dockercompose | #CloudNativeNinja PT4 2024, Σεπτέμβριος
Anonim

Προεπιλεγμένος κωδικός πρόσβασης διαχειριστή MongoDB . χρησιμοποιούσα mongo Express (nodejs/npm) σύνδεση. θα χρειαστεί να επεξεργαστείτε το αρχείο ρυθμίσεων. Όταν πηγαίνετε στη διεπαφή ιστού, δεν σας αφήνει κατά κάποιο τρόπο να περάσετε με το Κωδικός πρόσβασης ; οπότε θα πρέπει να χρησιμοποιήσετε το Προκαθορισμένο ones «χρήστης: διαχειριστής ”, “ Κωδικός πρόσβασης : πέρασμα ”? αυτό φαίνεται να λειτουργεί.

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

Από προεπιλογή, το mongodb δεν έχει ενεργοποιημένο έλεγχο πρόσβασης, επομένως δεν υπάρχει προεπιλεγμένος χρήστης ή κωδικός πρόσβασης. Για να ενεργοποιήσετε τον έλεγχο πρόσβασης, χρησιμοποιήστε είτε το γραμμή εντολών επιλογή --auth or security. διαμόρφωση εξουσιοδότησης αρχείο σύνθεση. Μπορείτε να χρησιμοποιήσετε την ακόλουθη διαδικασία ή να ανατρέξετε στην Ενεργοποίηση ελέγχου ταυτότητας στα έγγραφα MongoDB.

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

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

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

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

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

Πώς μπορώ να αποκτήσω πρόσβαση στο MongoDB;

MongoDB κοχύλι ( mongo ) Ο MongoDB Το Shell βρίσκεται στο ίδιο σημείο με τα άλλα δυαδικά αρχεία. Για να το εκτελέσετε λοιπόν, ανοίξτε ένα νέο παράθυρο Terminal/Command Prompt και μπείτε mongo (Linux/Mac) ή mongo .exe (Windows). Αυτό προϋποθέτει ότι η διαδρομή έχει προστεθεί στο PATH σας. Εάν δεν έχει, θα πρέπει να παρέχετε την πλήρη διαδρομή.

Συνιστάται: