Tutorial: Cómo instalar MongoDB en Linux Ubuntu

En este tutorial, aprenderás a instalar MongoDB en un sistema operativo Ubuntu. MongoDB es una base de datos NoSQL muy popular que ofrece alto rendimiento, alta disponibilidad y fácil escalabilidad. A lo largo de este tutorial, te guiaré paso a paso para configurar el repositorio de MongoDB, instalar el paquete necesario y asegurarte de que MongoDB se ejecute correctamente en tu sistema. Este tutorial está diseñado para ser accesible incluso si eres nuevo en MongoDB o en la administración de sistemas Linux. ¡Comencemos!

Paso 1: Importar la clave pública del repositorio

Primero, debemos importar la clave pública que se utiliza para firmar los paquetes. Abre una terminal y ejecuta el siguiente comando:

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

Paso 2: Crear el archivo de lista del repositorio

Añadimos el repositorio de MongoDB a la lista de fuentes de APT. Para ello, crea un archivo de lista para MongoDB con el siguiente comando:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

Asegúrate de sustituir focal con la versión de tu Ubuntu si es diferente. Por ejemplo, si usas Ubuntu 20.04, focal es correcto; para Ubuntu 18.04, utiliza bionic.

Paso 3: Actualizar la base de datos de paquetes

Ahora, actualiza la base de datos de paquetes APT para incluir los paquetes del repositorio recién añadido:

sudo apt-get update

Paso 4: Instalar MongoDB

Instala el paquete mongodb-org utilizando el siguiente comando:

sudo apt-get install -y mongodb-org

Este comando instalará varios paquetes, incluyendo mongodb-org-server, mongodb-org-mongos, mongodb-org-tools, entre otros.

Paso 5: Iniciar el servicio MongoDB

Después de la instalación, inicia el servicio de MongoDB:

sudo systemctl start mongod

Paso 6: Verificar que MongoDB está funcionando

Para verificar que MongoDB está corriendo correctamente, usa el siguiente comando:

sudo systemctl status mongod

Deberías ver una salida indicando que el servicio está activo y en funcionamiento.

Paso 7: Habilitar MongoDB para que se inicie al arrancar el sistema

Para asegurarte de que MongoDB se inicie automáticamente cuando se reinicie tu sistema, habilita el servicio usando el siguiente comando:

sudo systemctl enable mongod

Paso 8: Verificar la instalación

Finalmente, verifica la instalación de MongoDB conectándote a la base de datos usando el shell de MongoDB:

mongo --eval 'db.runCommand({ connectionStatus: 1 })'

Deberías ver una salida que incluye ok: 1, lo que indica que la conexión a la base de datos fue exitosa.

¡Y eso es todo! Ahora tienes MongoDB instalado y funcionando en tu sistema Ubuntu. Puedes empezar a usar MongoDB para tus proyectos.