MongoDB es una base de datos NoSQL orientada a documentos, escalable, gratuita y de código abierto con intersección de índices que permite consultas ad hoc. Los usuarios también pueden utilizar diferentes extensiones, como seguridad, integración y análisis, para utilizar MongoDB para aplicaciones grandes. Se admite la autenticación con LDAP, x.509 y Kerberos y el cifrado basado en TLS (Transport Layer Security). También hay funciones específicas para el usuario, funciones de auditoría para el cumplimiento y análisis forenses, así como componentes listos para usar para garantizar sistemas confiables.
En este tutorial veremos la instalación de MongoDB en Ubuntu 20.04 LTS sin agregar ningún repositorio. Además, también se pueden seguir los mismos pasos para Ubuntu 18.04 LTS o 19.04/19.10.
requisitos:
- Servidor o escritorio de fosa focal Ubuntu 20.04 LTS.
- Un usuario no root con
sudoacceso
1. Sistema de actualización
Antes de pasar al paso de instalación de MongoDB, actualicemos los paquetes existentes de Ubuntu 20.04.
sudo apt update
2. Comando para instalar MongoDB en Ubuntu 20.04
Al igual que 18.04 LTS, MongoDB también está disponible en el repositorio oficial de Ubuntu 20.04 para instalar con una versión actualizada. Por lo tanto, no es necesario agregar ningún tercero. Un solo comando instalará los componentes Mongo-tools, Mongodb, Mongodb-clients Mongodb-server y Mongodb-server-core junto con otras dependencias.
sudo apt install mongodb
Salida del comando anterior:
The following additional packages will be installed: libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5 libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb-clients mongodb-server mongodb-server-core The following NEW packages will be installed: libboost-filesystem1.71.0 libboost-iostreams1.71.0 libboost-program-options1.71.0 libgoogle-perftools4 libpcrecpp0v5 libtcmalloc-minimal4 libyaml-cpp0.6 mongo-tools mongodb mongodb-clients mongodb-server mongodb-server-core 0 upgraded, 12 newly installed, 0 to remove and 0 not upgraded. Need to get 56.8 MB of archives. After this operation, 234 MB of additional disk space will be used. Do you want to continue? [Y/n] n
3. Verifique el estado de MongoDB
Después de la instalación, MongoDB se inicia automáticamente; sin embargo, si no, puede usar el comando:
systemctl strart mongodb
Para comprobar si el servidor MongoDB se está ejecutando correctamente o no, podemos usar el comando de estado:
systemctl status mongodb
4. Comando para administrar MongoDB
A continuación se muestran algunos comandos principales que se necesitarían para administrar esta base de datos, como iniciar, reiniciar y detener el servidor, entre otros.
Para detener el servidor MongoDB
sudo systemctl stop mongodb
Para empezar de nuevo.
sudo systemctl start mongodb
Para reiniciar el servidor después de algunas modificaciones.
sudo systemctl restart mongodb
Para deshabilitar el inicio automático de MongoDB con el servidor, que ocurre de forma predeterminada.
sudo systemctl disable mongodb
Para habilitar nuevamente el inicio automático del servidor con el inicio del sistema.
sudo systemctl enable mongodb
Para comenzar a usarlo, simplemente escriba:
mongo
Desinstalación completa de MongoDB
En caso de que ya no quieras MongoDB en tu sistema Ubuntu 20.04, simplemente elimínalo usando los siguientes comandos:
sudo service mongodb stop
sudo apt remove mongodb
sudo apt purge mongodb*
sudo rm -r /var/log/mongodb
sudo rm -r /var/lib/mongodb
sudo apt autoremove
Notas de cierre:
Entonces, en este tutorial rápido sobre la instalación de MongoDB para servidores Ubuntu 20.04, también puedes ver lo mismo paray otros tutoriales relacionados.














