Reference Guide

{ role: "readWriteAnyDatabase", db: "admin" },
{ role: "dbOwner", db: "DBUser" }]})
Créer un utilisateur de base de données
Créez un utilisateur, par exemple un utilisateur de base de données, en utilisant Wyse Management Suite pour accéder à MongoDB.
REMARQUE : L'utilisateur et le mot de passe de base de données sont des exemples et peuvent être créés en utilisant
un nom et un mot de passe différents sur votre lieu de travail.
Exécutez la commande suivante pour créer un utilisateur de base de données :
db.createUser({
user: "DBUser",
pwd: <db_password>,
roles: [ { role: "userAdminAnyDatabase", db: "admin" },
{ role: "dbAdminAnyDatabase", db: "admin" },
{ role: "readWriteAnyDatabase", db: "admin" },
{ role: "dbOwner", db: "DBUser" }]
})
Créer l'utilisateur DBadmin pour MongoDB
Connectez-vous à MongoDB en utilisant le compte utilisateur créé dans la section précédente. L'utilisateur DBadmin est créé avec les
privilèges d'administration.
Exécutez la commande suivante pour créer un utilisateur DBadmin :
mongo -uDBUser -pPassword admin
use admin
db.createUser( {
user: "DBadmin",
pwd: <DBadmin user password>,
roles: [ { role: "DBadmin", db: "admin" } ]
})
Éditer le fichier mongod.cfg
Vous devez éditer le fichier mongod.cfg afin d'activer la sécurité de la base de données MongoDB.
1. Ouvrez une session sur MongoDB en tant qu'utilisateur racine que vous avez déjà créé et exécutez la commande suivante :
mongo -uroot -<root password> admin
2. Accédez au répertoire \data\bin\mongod.cfg et ouvrez le fichier mongod.cfg dans un éditeur de texte.
3. Éditez le fichier mongod.cfg comme indiqué dans la commande suivante :
60
Obtenir une haute disponibilité sur MongoDB