Instalación de la base de datos Mongodb en CentOS 9

Introducción

MongoDB es una de las bases de datos NoSQL más populares, especialmente utilizada para gestionar grandes volúmenes de datos no estructurados gracias a su flexibilidad y escalabilidad. En este tutorial, hemos realizado una instalación detallada de MongoDB en CentOS 9, configurando el repositorio oficial y asegurando que el servicio esté listo para ejecutarse de manera automática en el sistema. Esta instalación inicial permite a los administradores de bases de datos y desarrolladores empezar a utilizar MongoDB para almacenar y gestionar datos de manera rápida y eficiente.

Guía de instalación:

Configurar el Repositorio de MongoDB

Crea un archivo de repositorio de MongoDB.

sudo nano /etc/yum.repos.d/mongodb-org-6.0.repo

Agrega la siguiente configuración en el archivo 

sudo nano /etc/yum.repos.d/mongodb-org-6.0.repo

Coloca esta configuración y guarda el archivo

[mongodb-org-6.0]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc

Instalar MongoDB

Ejecuta el siguiente comando para instalar MongoDB:

sudo yum install -y mongodb-org

Iniciar y habilitar el servicio de MongoDB

Una vez completada la instalación, inicia el servicio y configúralo para que se ejecute al arrancar el sistema.

sudo systemctl start mongod
sudo systemctl enable mongod

Verificar el Estado de MongoDB

Asegúrate de que MongoDB esté corriendo correctamente:

sudo systemctl status mongod

Configurar el Firewall

Permitir el acceso remoto a MongoDB (puerto 27017), puedes configurar la regla de firewall correspondiente:

sudo firewall-cmd --zone=public --add-port=27017/tcp --permanent
sudo firewall-cmd --reload

Verificar la Conexión a MongoDB

Para comprobar que MongoDB está funcionando, puedes ingresar al shell de MongoDB ejecutando:

mongosh

Conclusión

Con estos sencillos pasos, hemos completado la instalación y configuración de MongoDB en CentOS 9. Desde la configuración del repositorio hasta la verificación del servicio, este proceso asegura que MongoDB esté listo para operar en tu entorno de desarrollo o producción. Esta base de datos ahora está preparada para manejar diversos tipos de datos y puede integrarse fácilmente con aplicaciones que requieran un almacenamiento de datos rápido y flexible. Con MongoDB instalado, podrás aprovechar su capacidad para gestionar datos complejos de manera eficiente.

Etiquetas:
#DigitalEducas #mongodb #centos9 #MongoDB #CentOS9 #InstalaciónMongoDB #TutorialLinux #BaseDeDatos #NoSQL #MongoDB2024 #ServidorLinux #AdminDeSistemas #MongoDBCentOS #ecuador #peru #developers #mexico