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:
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)
En la interfaz gráfica (con mongodb-compass)