MongoDB es una base de datos NoSQL de documento gratuita y de código abierto con intersección de índice que permite consultas ad hoc. Los usuarios también pueden usar diferentes extensiones, como seguridad, integración y análisis para usar MongoDB para grandes aplicaciones. Se admite la autenticación con LDAP, X.509 y Kerberos y el cifrado basado en TLS (seguridad de la capa de transporte). También hay funciones específicas del usuario, funciones de auditoría para el cumplimiento y los análisis forenses, así como componentes preparados 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, uno puede seguir los mismos pasos para Ubuntu 18.04 LTS o 19.04/19.10 también.
Requisitos:
- Ubuntu 20.04 LTS Focal Fossa Server o escritorio.
- Un usuario no raíz con
sudo
acceso
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, el 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 un tercero. Un solo comando para él instalará herramientas Mongo, MongoDB, MongoDB-Clients MongoDB-Server y componentes MongoDB-Server-Core junto con otras dependencias.
sudo apt install mongodb
Salida para el 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, el MongoDB comienza automáticamente, sin embargo, si no, puede usar el comando:
systemctl strart mongodb
Para verificar si el servidor MongoDB se está ejecutando correctamente o no, podemos usar el comando de estado:
systemctl status mongodb
4. Comando para administrar MongoDB
Aquí hay algunos comandos centrales que uno necesitaría para administrar esta base de datos, como inicio, reiniciar, detener el servidor junto con otros.
Para detener el servidor MongoDB
sudo systemctl stop mongodb
Para comenzar 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 arranque del sistema.
sudo systemctl enable mongodb
Para comenzar a usarlo, solo escriba:
mongo
Complete desinstalar MongoDB
En caso de que no desee MongoDB en su sistema Ubuntu 20.04, simplemente elimínelo con los comandos a continuación:
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, este tutorial rápido de pared sobre la instalación de MongoDB para los servidores Ubuntu 20.04, también puede ver lo mismo paray otros tutoriales relacionados.