
MongoDB est un serveur de base de données noSQL. Une fois fait Installation de MongoDB, par défaut, nous fournir un accès à la base de données de la même ligne de commande sans authentification, par le biais des mongo de commande.
Nous allons voir comment nous pouvons garantir nos bases de données, création d’utilisateurs spécifiques à leur, et bien sûr, Nous allons voir comment les supprimer.
Comment faire pour créer l’utilisateur administrateur ( Admin ) dans MongoDB
La première chose à faire est de créer un utilisateur avec les droits administrateur, pour ce faire, Nous avons accès au serveur MongoDB et procéder comme vous pouvez le voir ci-dessous:
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 |
Faites une fois, Nous allons pour vous connecter à la base de données à l’aide de ces informations d’identification, pour ce faire, Exécutez la commande suivante:
1 | $ mongo -u nombreUsuarioAdmin -p --authenticationDatabase admin |
Ajouter un utilisateur à la base de données MongoDB
Vous pouvez également créer des utilisateurs de la base de données spécifique, l’utilisateur aura accès à cette base de données unique. Vous pouvez également spécifier le niveau d’accès pour cet utilisateur dans la base de données. Par exemple, pour créer un compte d’utilisateur avec accès en lecture-écriture dans la base de données MyDatabase:
1 2 3 4 5 6 7 8 9 10 | > use mibasededatos > db.createUser( { user: "miusuario", pwd: "micontrasena", roles: ["readWrite"] } ) > exit |
Pour vérifier que tout va bien, Utilisez la commande suivante. Si le résultat est 1, signifie qu’il a réussi:
1 | > db.auth('miusuario','micontrasena') |
Pour obtenir la liste de tous les utilisateurs d’une base de données, Exécutez la commande suivante:
1 | > db.getUsers() |
Efface un utilisateur d’une base de données MongoDB
Si vous souhaitez supprimer un utilisateur d’une base de données, Il suffit d’exécuter ce qui suit:
1 2 | > use mibasededatos > db.dropUser('miusuario') |
Ces commandes permettent de gérer nos utilisateurs de base de données noSQL MongoDB, peut ajouter ou supprimer le nécessaire.

4 Thoughts on"Comment faire pour créer ou supprimer des utilisateurs dans MongoDB”
Dear, Merci beaucoup, excellente contribution, mais j’ai une requête, Si je veux modifier un utilisateur? Merci beaucoup, Sinceres salutations
Pour ce faire, vous utilisez la méthode db.updateUser() d’une manière similaire à l’utilisation de la méthode vue dans cet article.
Bonjour dans le télégramme groupe peut consulter doutes ou ils sont articles sont ajoutés
Bonjour powerangelito, Télégramme pour l’instant nous n’avons aucun groupe, seulement un canal.