DEV Community

Rodrigo Garcia Trejo
Rodrigo Garcia Trejo

Posted on

Iniciar sesion en mongodb con usuario y contraseña | Mongodb

Hola a todos

Hoy les traigo un nuevo minitutorial de como crear usuario y contrasena en mongodb

primero que nada entramos a la base de datos que deseamos colocarle la contreana para ello ejecutamos el comando

mongo
Enter fullscreen mode Exit fullscreen mode

o

mongosh
Enter fullscreen mode Exit fullscreen mode

una vez dentro de mongo seleccionamos el nombre de la base de datos donde queremos crear el usuario

para ello ejecutamos el comando


use NOMBRE_DE_LA_BASE_DE_DATOS

Enter fullscreen mode Exit fullscreen mode

Una vez dentro ejecutamos el siguiente comando:

db.createUser(
{
user: "AQUI VA EL NOMBRE DEL USUARIO",
pwd: "AQUI VA LA CONTRASEÑA",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)
Enter fullscreen mode Exit fullscreen mode

Ahora solo resta activar la opcion para que permita usar la contrasena para ello nos vamos a la configuracion de mongo

En el caso de mac debería de estar en

/usr/local/etc/mongod.conf
Enter fullscreen mode Exit fullscreen mode

en el caso de Ubuntu

/etc/mongodb.conf
Enter fullscreen mode Exit fullscreen mode

agregamos las siguientes lineas:

security:
  authorization:enabled 
Enter fullscreen mode Exit fullscreen mode

Posteriormente reiniciarmos el servicio de mongodb-community

en el caso de mac

brew services restart mongodb-community
Enter fullscreen mode Exit fullscreen mode

o

sudo systemctl restart mongod
Enter fullscreen mode Exit fullscreen mode

ahora para poder conectarnos ejecutamos el siguiente comando

mongodb://NOMBRE_DEL_USUARIO:CONTRASENA@localhost:27017/NOMBRE_DE_LA_BASE_DE_DATOS

Enter fullscreen mode Exit fullscreen mode

ESO ES TODO

LOS QUIERO

SALE BYE

Top comments (0)