Cómo instalar el último MongoDB en Ubuntu 18.04 Bionic Beaver Linux

Cómo instalar el último MongoDB en Ubuntu 18.04 Bionic Beaver Linux

Objetivo

El objetivo es instalar MongoDB en Ubuntu 18.04 Bionic Beaver Linux

Sistema operativo y versiones de software

  • Sistema operativo: - Ubuntu 18.04 Beaver Bionic
  • Software: - MongoDB 3.6 o superior

Requisitos

Acceso privilegiado a su sistema Ubuntu como root o a través de sudo se requiere el comando.

Dificultad

FÁCIL

Convenciones

  • # - requiere que los comandos de Linux dados se ejecuten con privilegios raíz directamente como un usuario raíz o mediante el uso de sudo dominio
  • ps - Requiere que los comandos de Linux dados se ejecuten como un usuario regular no privilegiado

Instrucciones

Agregar repositorio de MongoDB

Primero dirígete a la página oficial de descarga de MongoDB y toma nota de la última versión de MongoDB.

Nota: Al momento de escribir este artículo, actualmente no hay lanzamiento oficial para Ubuntu 18.04 biónico. Por esta razón estaremos usando la versión xenial.

Abra terminal e ingrese los siguientes comandos de Linux mientras cambia la versión de MongoDB deseada y la versión de Ubuntu CodeName:

$ codeName = xenial $ mongodb = 3.6 

Una vez que se establezcan las variables anteriores, simplemente ingrese el siguiente comando a continuación para importar la clave de firma de liberación de MongoDB:

$ wget -qo- https: // www.mongodb.org/static/pgp/servidor-$ mongodb.ASC | sudo apt-key agregar 

A continuación, agregue el repositorio:

$ sudo bash -c "echo deb http: // repo.mongodb.org/apt/ubuntu $ codeName/mongoDB-org/$ mongodb multiverse>/etc/apt/fuentes.lista.d/mongoDB-org.lista" 

Actualizar el índice del repositorio:

$ sudo apt actualización 


Instalar MongoDB

Use el siguiente comando Linux para instalar MongoDB en Ubuntu 18.04 Bionic Server:

$ sudo apt-get install -y mongodb-org 

Iniciar base de datos MongoDB

Después de la instalación, la base de datos MongoDB no se inicia de forma predeterminada. Para iniciar la base de datos, ingrese:

$ SUDO Service Mongod Start 

Confirme el estado de MongoDB:

$ Service MongoD Status ● MongoD.Servicio-Base de datos orientada a documentos de alto rendimiento y sin esquema Cargada: cargada (/lib/systemd/system/mongod.servicio; desactivado; Vendor Preset: habilitado) Activo: Activo (en ejecución) desde el miércoles 2018-02-21 14:29:07 AEDT; Docios de hace 7s: https: // documentos.mongodb.org /manual PID principal: 2449 (MongoD) CGroup: /System.rebanar.servicio └─2449/usr/bin/mongod - -config/etc/mongod.conf feb 21 14:29:07 Ubuntu Systemd [1]: Comenzó la base de datos orientada a documentos sin esquema de alto rendimiento y sin esquema. 

Si desea comenzar la base de datos de MongoDB después de su Ubuntu 18.04 Reiniciar el servidor Ejecutar:

$ sudo SystemCTL Habilitar Mongod creado Symlink/Etc/Systemd/System/MultiSerer.objetivo.deseos/mongod.servicio →/lib/systemd/system/mongod.servicio. 


Conectarse con MongoDB de forma remota

Por defecto, MongoDB escucha en una interfaz de bucleza 127.0.0.1solo. Esto significa que cualquier conexión remota se rechazará con un error:

W Network [Thread1] no pudo conectarse a MongoDB-Merver: 27017, IN (verificación de socket para error después de la encuesta), Razón: Conexión rechazada E Consulta [Thread1] Error: No se pudo conectar al servidor MongoDB-Server: 27017, intento de conexión fallido : 

Para vincular MongoDB en una dirección IP específica, debe editar el archivo de configuración de MongoDB /etc/mongod.confusión. Por ejemplo, para vincular MongoDB a todas las interfaces de red, abra el archivo de configuración:

$ sudo nano /etc /mongod.confusión 

A continuación, cambie la línea Bindip: 127.0.0.1 a Bindip: 0.0.0.0. Una vez listo para reiniciar la base de datos MongoDB:

$ SUDO Service MongoD reiniciar 

En caso de que tenga un firewall UFW habilitado, también deberá abrir el puerto TPC 27017 al tráfico entrante:

$ sudo UFW Permitir de cualquiera a cualquier puerto 27017 Proto TCP 

Para conectarse de forma remota, use el comando:

$ Mongo-Host MongoDB-IP-OR-HOST: 27017 

Cambiar el puerto predeterminado de MongoDB

Para cambiar el número de puerto de escucha MongoDB predeterminado en Ubuntu 18.04 Editar el archivo de configuración de MongoDB /etc/mongod.confusión y línea actualizada Puerto: 27017 a cualquier número deseado. Una vez listo para reiniciar la base de datos MongoDB:

$ SUDO Service MongoD reiniciar 

Tutoriales de Linux relacionados:

  • Cómo instalar MongoDB en Ubuntu Linux
  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cosas para instalar en Ubuntu 22.04
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Ubuntu 20.04 Guía
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Descarga de Linux
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Ubuntu 22.04 Guía