Reference Guide

{ role: "readWriteAnyDatabase", db: "admin" },
{ role: "dbOwner", db: "DBUser" }]})
Crear usuario de base de datos
Cree un usuario DBUser, por ejemplo, mediante Wyse Management Suite para acceder a MongoDB.
NOTA: El usuario de base de datos y la contraseña son ejemplos, y se pueden crear con un nombre y contraseña
diferentes en su lugar de trabajo.
Ejecute el siguiente comando para crear el usuario DBUser:
db.createUser({
user: "DBUser",
pwd: <db_password>,
roles: [ { role: "userAdminAnyDatabase", db: "admin" },
{ role: "dbAdminAnyDatabase", db: "admin" },
{ role: "readWriteAnyDatabase", db: "admin" },
{ role: "dbOwner", db: "DBUser" }]
})
Crear usuario DBadmin para MongoDB
Utilice la cuenta del usuario creada en la sección anterior para iniciar sesión en MongoDB. El usuario DBadmin se creará con privilegios de
administrador.
Ejecute el siguiente comando para crear el usuario DBadmin:
mongo -uDBUser -pPassword admin
use admin
db.createUser( {
user: "DBadmin",
pwd: <DBadmin user password>,
roles: [ { role: "DBadmin", db: "admin" } ]
})
Editar archivo mongod.cfg
Debe editar el archivo mongod.cfg para habilitar la seguridad para la base de datos de MongoDB.
1. Inicie sesión en MongoDB como el usuario raíz que creó y ejecute el siguiente comando:
mongo -uroot -<root password> admin
2. Vaya al directorio \data\bin\mongod.cfg y abra el archivo mongod.cfg en un editor de texto.
3. Edite el archivo mongod.cfg tal como se muestra en el siguiente comando:
Lograr alta disponibilidad en MongoDB
61