Prerrequisitos.
- Servidor Ubuntu 20.04.
- Un usuario de sudo.
Introducción a MongoDB
MongoDB es una base de datos multiplataforma que utiliza documentos similares a JSON con esquemas que se pueden personalizar.

Esta aplicación de base de datos NoSQL se centra en documentos y admite casos de uso de búsqueda, transaccionales, móviles y analíticos. MongoDB puede ofrecer estas funciones al mismo tiempo que emplea un modelo de datos sólido y una interfaz de consulta fácil de usar para los desarrolladores.
Simplemente puede preservar la integridad de los datos y proporcionar alta disponibilidad con MongoDB para ayudar a que su organización prospere. Antes de continuar, MongoDB verifica que sus cargas de trabajo de misión crítica cumplan con los criterios de cumplimiento y seguridad.
Con indexación, fragmentación, replicación prediseñadas, herramientas de rendimiento y más, MongoDB le brinda la confianza para ejecutarlo en producción.
Introducción a Ubuntu
Ubuntu es un sistema operativo de código abierto basado en Linux. Admite computadoras, teléfonos móviles y servidores de red. El sistema fue creado por Canonical Ltd, con sede en el Reino Unido.
Instalar MongoDB en Ubuntu Pasos
Estos son los pasos clave que puede implementar para instalar MongoDB en Ubuntu, configúrelo y ejecútelo:
Instalar MongoDB en Ubuntu Pasos: Instalar el servidor MongoDB
- Paso 1: Para importar la clave GPG pública de MongoDB, escriba el siguiente comando en una ventana de terminal.
wget -qO – https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key agregar –
Esto debería responder con un "OK".
- Paso 2: Cree un archivo de lista para su paquete MongoDB en el directorio /etc/apt/sources.list.d.
echo “deb [arch=amd64,arm64] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse” | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
- Paso 3: Actualice la base de datos del paquete local.
apt-get update sudo
En la siguiente ubicación, el script de instalación crea un directorio de datos.
/ var / lib / mongodb
MongoDB informa los registros de actividad en un archivo mongod.log que se puede ubicar en esta ubicación:
/var/log/mongodb
- Paso 4: Instalar los paquetes MongoDB
sudo apt-get install -y mongodb-org
A pesar de que puede seleccionar cualquier versión de MongoDB, apt-get actualizará automáticamente los paquetes cada vez que haya una versión más nueva disponible. Puede anclar el paquete a la versión actualmente instalada para evitar actualizaciones no deseadas:
echo “mongodb-org espera” | sudodpkg –establecer selecciones
echo “retención de base de datos mongodb-org” | sudodpkg –establecer selecciones
echo “retención del servidor mongodb-org” | sudodpkg –establecer selecciones
echo “mongodb-org-shell espera” | sudodpkg –establecer selecciones
echo “mongodb-org-mongos espera” | sudodpkg –establecer selecciones
echo “mongodb-org-tools espera” | sudodpkg –establecer selecciones
Instalar MongoDB en Ubuntu Pasos: Ejecute MongoDB
El servicio mongod gestiona el paquete MongoDB. Para administrarlo, use los comandos systemctl.
- Paso 1: Verifique el estado.
$ sudosystemctl estado mongod
- Paso 2: Inicie MongoDB.
sudosystemctl inicia mongod
- Paso 3: Permita que MongoDB se inicie durante el arranque.
$ sudosystemctl habilitar mongod
- Paso 4: Verifique si MongoDB se ha iniciado.
estado sudosystemctl mongod
- Paso 5: Detener MongoDB
sudosystemctl detener mongod
- Paso 6: Reiniciar MongoDB
sudosystemctl reinicia mongod
- Paso 7: Comience a usar MongoDB iniciando una sesión de mongosh.
mongosh
Instalar MongoDB en Ubuntu Pasos: Configuración
Como no ha configurado la autenticación de MongoDB, recibirá algunas advertencias de inicio cuando se cargue el servicio.
ID de registro actual de Mongosh: 612e0b0da174636a8c40e2de
...
Usando MongoDB: 5.0.2
Usando Mongosh: 1.0.5
...
prueba>
Paso 1: Cambiar a administrador
prueba > usar administrador
Paso 2: Ejecute el siguiente comando para crear un usuario administrador.
administrador>db.createUser(
{
usuario: “mongo_db_admin”,
pwd: solicitud de contraseña(),
roles: [ { rol: “userAdminAnyDatabase”, db: “admin” }, “root”]
}
)
Ingrese su contraseña y continúe.
Paso 3: Salga de la interfaz de línea de comando
administrador> salir
Paso 4: Para habilitar la autorización, abra el archivo MongoDB usando un editor de texto nano
$ sudo nano /etc/mongod.conf
Paso 5: Localice la directiva de seguridad comentada y cambie el valor.
seguridad:
autorización: habilitada.
Guarde y cierre el archivo.
Paso 6: Reinicie el servidor.
$ sudosystemctl reiniciar mongod
Instalar MongoDB en Ubuntu Pasos: Desinstalar MongoDB
Debe eliminar las aplicaciones MongoDB, los archivos de configuración y cualquier directorio que contenga datos y registros para eliminar completamente MongoDB de un sistema.
Este proceso no es reversible y elimina por completo MongoDB, su configuración y todas las bases de datos que contiene, así que asegúrese de hacer una copia de seguridad de sus datos de antemano.
Paso 1: Detener MongoDB
parada de mongod del servicio sudo
Paso 2: Elimina todos los paquetes que tenías instalados.
sudo apt-get purge mongodb-org*
Paso 3: Elimine todas las bases de datos y los archivos de registro que se crearon.
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
Conclusión
Este blog analiza los pasos para instalar MongoDB en Ubuntu y configurarlo. Esto incluye un resumen sobre MongoDB y cómo ejecutarlo. También analiza los pasos para desinstalar MongoDB de su sistema.