Este es un pequeño tutorial donde explicamos brevemente como instalar MongoDB en Ubuntu
Accedemos a nuestra terminal en Linux
Paso 1
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
Paso 2
apt-key list
Paso 3
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list
Paso 4
apt update
Paso 5
apt install mongodb-org
Paso 6: Para activar el servicio de mongo
systemctl start mongod.service
Paso 7: Esto conecta el servicio para que levante cada vez que se reinicia el servidor
systemctl enable mongod
Paso 8: Verificamos que todo este funcionando correctamente
mongo --eval 'db.runCommand({ connectionStatus: 1 })'
si es así nos mostrara lo siguiente
{
"authInfo" : {
"authenticatedUsers" : [ ],
"authenticatedUserRoles" : [ ]
},
"ok" : 1
}
Paso 1: ingresamos a la base de datos
mongo
Paso 2: ingresamos a la tabla admin
use admin
Paso 3: creamos el usuario administrador
db.createUser({ user: "MiUsuario", pwd: passwordPrompt(), roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ] })
al dar enter me pedira que ingrese la contasena, luego editamos el archivo mongod.conf
Paso 4: conectamos la regla de seguridad
vim /etc/mongod.conf
security:
authorization: "enabled"
Paso 5: reiniciamos el servicio
systemctl restart mongod
Paso 6: verificamos el servicio
systemctl status mongod
Paso 7: probamos ingresar a mongo
mongo -u MiUsuario -p --authenticationDatabase admin