En este artículo, habremos explicado los pasos necesarios para instalar MongoDB en Rocky Linux 8. Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con sudo
privilegios Todos los comandos de este tutorial deben ejecutarse como un usuario no root.
MongoDB es una base de datos orientada a documentos de código abierto que está diseñada para almacenar una gran escala de datos y también le permite trabajar con esos datos de manera muy eficiente. A diferencia de las bases de datos SQL, donde los datos se almacenan en filas y columnas dentro de las tablas, en MongoDB, los datos se estructuran en formato similar a JSON dentro de registros que se denominan documentos. MongoDB se implementa en lenguaje C++ y está disponible para sistemas operativos Windows, Mac OS y Linux compatibles con sistemas de 32 y 64 bits.
Instalar MongoDB en Rocky Linux 8
Paso 1. Primero, antes de comenzar a instalar cualquier paquete en su servidor Rocky Linux, siempre recomendamos asegurarse de que todos los paquetes del sistema estén actualizados.
sudo dnf install epel-release sudo dnf update sudo dnf upgrade
Paso 2. Instale MongoDB en el sistema Rocky Linux.
Ahora agregue el repositorio de paquetes:
sudo nano /etc/yum.repos.d/mongodb-org-5.0.repo
Agregue el siguiente código:
[mongodb-org-5.0] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-5.0.asc
Después de eso, instale MongoDB en Rocky Linux 8 usando el siguiente comando a continuación:
sudo dnf install mongodb-org
A continuación, inicie y habilite MongoDB:
sudo systemctl enable mongod --now
Una vez completada la instalación, confirme su versión instalada:
mongod --version
Paso 3. Configure el cortafuegos.
Si tiene un cortafuegos ejecutándose en su servidor y desea que el servicio MongoDB sea accesible a través de la red, ábralo en el cortafuegos:
sudo firewall-cmd --add-port=27017/tcp --permanent sudo firewall-cmd --reload
Paso 4. Acceda a MongoDB Shell.
Para acceder al shell de MongoDB, ejecute el siguiente comando desde cualquier sesión de terminal en el servidor:
mongo
Desde la interfaz de shell, puede ejecutar el siguiente comando para mostrar todas las bases de datos:
db
En MongoDB, las bases de datos se crean simplemente cambiando a una base de datos inexistente y especificando el nombre de la base de datos para crear como se muestra a continuación (la nueva base de datos es test-db
):
use test-db
A continuación, agregue el siguiente comando para crear una colección de documentos (estructura de datos en MongoDB):
db.linux.insertOne( { "ubuntu" : "20.04", "rocky linux" : "8", "debian" : "11" } )
Para mostrar documentos en su base de datos:
show collections
Ahora cree un nuevo usuario de MongoDB ejecutando el siguiente código:
db.createUser( { user: 'nagdimin ', pwd: 'your-strong-passwd', roles: [ { role: 'readWrite', db: 'test-db' } ] } );
Eso es todo lo que necesita hacer para instalar MongoDB en Rocky Linux 8. Espero que encuentre útil este consejo rápido. Para obtener más información sobre MongoDB, consulte su base de conocimiento oficial. Si tiene preguntas o sugerencias, no dude en dejar un comentario a continuación.