
MongoDB είναι ένα διακομιστή βάσης δεδομένων noSQL. Μία φορά το Εγκατάσταση MongoDB, από προεπιλογή, μας παρέχουν πρόσβαση στη βάση δεδομένων από την ίδια γραμμή εντολών χωρίς έλεγχο ταυτότητας, μέσω της εντολής mongo.
Ας δούμε πώς μπορούμε να διασφαλίσουμε τις βάσεις δεδομένων μας, δημιουργία συγκεκριμένους χρήστες τους, και φυσικά, Θα δούμε πώς μπορείτε να διαγράψετε τους.
Πώς να δημιουργήσετε το χρήστη διαχειριστή ( Admin ) στο MongoDB
Το πρώτο πράγμα που κάνει είναι να δημιουργήσετε ένα χρήστη με δικαιώματα διαχειριστή, για να γίνει αυτό, Έχουμε πρόσβαση στο διακομιστή MongoDB και να προχωρήσουμε όπως μπορείτε να δείτε παρακάτω:
1 2 3 4 5 6 7 8 9 10 11 12 13 | $ mongo > use admin > db.createUser( { user:"nombreUsuarioAdmin", pwd:"contrasenaUsuarioAdmin", roles:[{role:"root",db:"admin"}] } ) > exit |
Έκανε μια φορά, Πρόκειται να συνδεθεί με τη βάση δεδομένων χρησιμοποιώντας τις πιστοποιήσεις, για να γίνει αυτό, Εκτελέστε την ακόλουθη εντολή:
1 | $ mongo -u nombreUsuarioAdmin -p --authenticationDatabase admin |
Για να προσθέσετε ένα χρήστη στη βάση δεδομένων MongoDB
Μπορείτε επίσης να δημιουργήσετε χρήστες συγκεκριμένη βάση δεδομένων, ο χρήστης θα έχει πρόσβαση σε αυτή τη μοναδική βάση δεδομένων. Μπορείτε επίσης να καθορίσετε το επίπεδο πρόσβασης για το χρήστη στη βάση δεδομένων. Για παράδειγμα, για να δημιουργήσετε ένα λογαριασμό χρήστη με πρόσβαση ανάγνωσης και εγγραφής στη βάση δεδομένων Βάση_δεδομένων:
1 2 3 4 5 6 7 8 9 10 | > use mibasededatos > db.createUser( { user: "miusuario", pwd: "micontrasena", roles: ["readWrite"] } ) > exit |
Για να βεβαιωθείτε ότι όλα πήγαν καλά, Χρησιμοποιήστε την ακόλουθη εντολή. Αν το αποτέλεσμα είναι 1, σημαίνει ότι έχει επιτύχει:
1 | > db.auth('miusuario','micontrasena') |
Για μια λίστα όλων των χρηστών της βάσης δεδομένων, Εκτελέστε την ακόλουθη εντολή:
1 | > db.getUsers() |
Για να διαγράψετε ένα χρήστη από μια βάση δεδομένων σε MongoDB
Εάν θέλετε να καταργήσετε ένα χρήστη από μια βάση δεδομένων, απλώς εκτελέστε τα παρακάτω:
1 2 | > use mibasededatos > db.dropUser('miusuario') |
Οι εντολές αυτές θα μας επιτρέψουν να διαχειριστείτε τους χρήστες της βάσης δεδομένων μας MongoDB noSQL, μπορεί να προσθέσει ή να διαγράψει τα απαραίτητα.

4 σκέψεις για"Πώς να δημιουργήσετε ή να διαγράψετε χρήστες στην MongoDB”
Αγαπητέ, Ευχαριστώ πολύ, εξαιρετική συμβολή, αλλά έχω ένα ερώτημα, Αν θέλετε να τροποποιήσετε ένα χρήστη? Ευχαριστώ πολύ, Με εκτίμηση
Για να γίνει αυτό, μπορείτε να χρησιμοποιήσετε τη μέθοδο db.updateUser() με παρόμοιο τρόπο για το πώς να χρησιμοποιήσετε τη μέθοδο που εμφανίζονται σε αυτό το άρθρο.
Γεια σας στο τηλεγράφημα ομάδα να συμβουλευτείτε αμφιβολίες ή είναι προστίθενται άρθρα
Γεια σας powerangelito, Τηλεγράφημα γιατί τώρα δεν έχουμε καμία ομάδα, μόνο ένα κανάλι.