Cómo instalar MongoDB en Ubuntu 18.04 LTS

En esta entrada veremos cómo instalar MongoDB en Ubuntu 18.04 LTS paso a paso, de modo que al final de esta entrada dispondrás de este servicio de bases de datos, imprescindible en muchos desarrollos backend, en tu servidor o VPS Ubuntu 18.04.

Antes de instalar MongoDB en Ubuntu 18.04

Para completar esta guía de instalación de MongoDB Server en Ubuntu 18.04 necesitarás cumplir estos requerimientos mínimos:

  • Un sistema Ubuntu 18.04 LTS actualizado.
  • Acceso a línea de comandos con un usuario con permisos de sudo.
  • Conexión a Internet.

Si estás leyendo este artículo es porque seguramente ya cumples los requisitos, así que podemos pasar directamente a hacer el trabajo.

Cómo instalar MongoDB en Ubuntu 18.04

Para instalar el servidor MongoDB en Ubuntu 18.04 usaremos los paquetes presentes en la propia distribución, siendo la versión disponible en el momento de escribir esta guía la 3.6.3. Así que el primer paso será actualizar las listas de paquetes:

~$ sudo apt update

Opcionalmente, puedes aprovechar para actualizar los paquetes ya instalados:

~$ sudo apt upgrade -y

Con el sistema actualizado es el momento de instalar el paquete mongodb mediante el comando apt:

~$ sudo apt install -y mongodb

Tras la descarga e instalación del paquete y sus dependencias se crea un nuevo servicio en nuestro sistema Ubuntu 18.04, llamado mongodb.service, aunque también podemos utilizar el nombre corto, mongodb.

Durante la instalación se lanza este servicio mongodb, y también queda activado para iniciar con Ubuntu 18.04.

Podemos comprobarlo con el comando systemctl status mongodb:

como instalar mongodb en ubuntu 18.04 lts

Una forma de probar MongoDB Server fácil y rápidamente es pasarle un script mínimo directamente en línea de comandos, mediante la opción eval:

~$ mongo --eval 'db.runCommand({ connectionStatus: 1 })'

Esto nos devolverá toda la información sobre la conexión:

MongoDB shell version v3.6.3
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.6.3
{
        "authInfo" : {
                "authenticatedUsers" : [ ],
                "authenticatedUserRoles" : [ ]
        },
        "ok" : 1
}

También puedes usar el cliente o shell de conexión mongo de forma interactiva, llamándolo sin argumentos:

~$ mongo

Desde este momento ya puedes integrar MongoDB Server en tus desarrollos sobre tu servidor o VPS Ubuntu 18.04.

Cómo configurar MongoDB en Ubuntu 18.04

Para configurar MongoDB en Ubuntu 18.04 trabajaremos sobre su archivo de configuración, cuya ruta es /etc/mongodb.conf. Editando este archivo podremos realizar diferentes ajustes.

Como valores por defecto debemos saber que MongoDB…

  • Sólo atiende conexiones a través de la interfaz loopback (dirección IP 127.0.0.1), según la directiva bind_ip.
  • Que el puerto de escucha es el 27017.
  • Que el archivo de registro de eventos o log es /var/log/mongodb/mongodb.log, etc.

Si haces cualquier ajuste en la configuración, después de guardar los cambios deberás reiniciar el servicio:

~$ sudo systemctl restart mongodb

El servicio mongodb no admite comando reload para recargar configuraciones, es necesario reiniciarlo.

Conclusión

Ahora que ya sabes cómo instalar y configurar MongoDB en Ubuntu 18.04 estás listo para integrarlo en las pilas de desarrollo backend y frontend que usan este motor de bases de datos como soporte.

Si tienes preguntas, dudas, sugerencias, notificaciones, etc. puedes dejar un comentario.

¡Apoya este sitio!

¿Te ha resultado útil esta guía de instalación y configuración de MongoDB en Ubuntu 18.04? Si es así quizás quieras aportar una mínima contribución al mantenimiento de este sitio, ¡gracias!

Valora esta entrada

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (1 votos, promedio: 5,00 de 5)
Cargando…

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies