Este capítulo presenta la instalación de MongoDB y MongoDB Compass en el entorno Linux (principalmente Red Hat/CentOS y Ubuntu). MongoDB tiene una edición comunitaria y una edición empresarial, y generalmente instalamos la edición comunitaria (MongoDB Community Edition) de forma gratuita. MongoDB Compass es una herramienta visual de GUI que facilita la operación de MongoDB. Si no instalas MongoDB Compass, tendrás que operar MongoDB escribiendo comandos.

El método de instalación para cada distribución de Linux es similar, y principalmente presentaremos la instalación desde el paquete comprimido a continuación.

Instalación de Dependencias para Diferentes Entornos de Linux

Estas son las dependencias que deben instalarse en cada distribución de Linux.

Entorno de Red Hat/CentOS

Versiones de 64 bits de CentOS 6 y posteriores

sudo yum install libcurl openssl xz-libs

Entorno de Ubuntu

Versiones anteriores a Ubuntu 16.04 (Xenial)

sudo apt-get install libcurl3 openssl liblzma5

Versiones de Ubuntu 18.04 en adelante

sudo apt-get install libcurl4 openssl liblzma4

Descargar Paquete de Instalación de MongoDB

Enlace de descarga del sitio web oficial:

https://www.mongodb.com/try/download/community?tck=docs_server

La página de descarga admite paquetes de instalación de MongoDB para varias versiones del sistema. Selecciona el paquete comprimido tgz según la versión de tu sistema.

Aquí, como ejemplo, elige el entorno de Ubuntu 20 y descarga el paquete comprimido tgz correspondiente.

Instalar MongoDB en Ubuntu

Instalar MongoDB

Nota: Aquí elegimos el entorno de Ubuntu 20. El nombre del paquete descargado variará según tu entorno y versión del sistema. Recuerda reemplazarlo en la parte del comando de instalación.

sudo tar -zxvf mongodb-linux-x86_64-ubuntu2004-4.4.5.tgz -C /usr/local

export PATH=/usr/local/mongodb-linux-x86_64-ubuntu2004-4.4.5/bin:$PATH

sudo mkdir -p /usr/local/var/mongodb
sudo mkdir -p /usr/local/var/log/mongodb
sudo chown tizi365 /usr/local/var/mongodb
sudo chown tizi365 /usr/local/var/log/mongodb
mongod --dbpath /usr/local/var/mongodb --logpath /usr/local/var/log/mongodb/mongo.log --fork
ps aux | grep -v grep | grep mongod

Después de iniciar MongoDB, podemos entrar directamente a la interfaz de línea de comandos de mongo usando el comando mongo.

Instalar MongoDB Compass

MongoDB Compass es una herramienta visual para operar MongoDB, generalmente no instalada en el servidor sino en nuestras computadoras personales. Por lo tanto, generalmente elegimos instalar la versión para MacOS o la versión para Windows según nuestro entorno de desarrollo personal.

Enlace de descarga del sitio web oficial:

https://www.mongodb.com/try/download/compass

Aquí, elige la versión del sistema operativo X y descarga el paquete de instalación dmg.

Haz doble clic en el paquete de instalación dmg para instalar (si estás usando el sistema Windows, elige la versión para Windows del paquete de instalación MSI, e instálalo paso a paso).

Instalar MongoDB Compass en MacOS

Nota: Para instrucciones sobre cómo usar MongoDB Compass, consulta los capítulos posteriores.