2 Instalación MongoDB - PlataformasWeb-P-AA2025/consulta-01-raul8005 GitHub Wiki

Instalar MongoDB

Recurrimos a la documentación oficial de MongoDB, para acceder correctamente a los archivos correctos, en este caso para instalar en Ubuntu, visitando en el sitio oficial:

Sitio oficial MongoDB

Una vez estamos en el sitio oficial nos brinda información como: descripción general, versión de MongoDB,consideraciones, paquetes oficiales de MongoDB, entre otros. Para instalar correctamente en nuestra versión de Ubuntu (24.04), los pasos que nos indica el sitio, son los siguientes:

1. Importar la clave GPG pública MongoDB

Se tiene que descargar laclave GPG de MongoDB desde su servidor y la convierte en unformato adecuado (.gpg) para que APT pueda verificar la autenticidad del repositorio de MongoDBa.

Se tiene que ejecutar el siguiente comando:

curl -fsSL https://pgp.mongodb.com/server-7.0.asc | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg --dearmor

2. Agregar al repositorio oficial de MongoDB

Agrega el repositorio oficial de MongoDB en su versión especificada al sistema de Ubuntu. En este caso para la versión Ubuntu 24.04 "Noble".

El comando es el siguiente:

echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu noble/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list > /dev/null

3. Actualizar los paquetes

Actualiza la lista local de paquetes y sus versiones desde los repositorios configurados, incluyendo el paquete de MongoDB, con el siguiente comando:

sudo apt update

4. Instalar MongoDB

Instala el paquete de MongoDB, que incluye elementos como:

  • mongod: el servidor de base de datos
  • mongos: enrutador para entornos distribuidos

El comando es el siguiente:

sudo apt-get install -y mongodb-org

Levantar MongoDB

5. Iniciar el servicio de MongoDB

Con el siguiente comando:

sudo systemctl start mongod

Si en cado sale un error al inciar que diga: "Failed to start mongod.service: Unit mongod.service not found." usar el siguiente comando:

sudo systemctl daemon-reload

6. Verificar el estado del servicio de MongoDB

Muestra el estado actual del servicio MongoDB, incluyendo información sobre si está activo, si hay errores, numero de proceso, etc. Con el siguiente comando.

sudo systemctl status mongod

7. Abrir MongoDB Compass (Interfaz Gráfica)

Abre MongoDB Compass, la aplicación gráfica oficial para conectarse, visualizar y administrar bases de datos. Se debe conectar al servidor local (mongodb://localhost:27017/) para poder visualizar bases de datos, colecciones y documentos. Con el siguiente comando:

mongodb-compass

MongoDB debería funcionar de las siguientes maneras

En la terminal (con mongosh)

Mongosh

En la interfaz gráfica (con mongodb-compass)

MongoDB-Compass