Como instalar MongoDB en ubuntu 22.04

Un cordial saludo a todos los lectores de este blog, espero se encuentren bien en esta oportunidad vamos a continuar con base de datos pero esta vez instalaremos una muy diferente a mysql instalaremos MongoDB en nuestro equipo.

MongoDB es un sistema de base de datos NoSQL, orientado a documentos y de código abierto. En lugar de guardar los datos en tablas, tal y como se hace en las bases de datos relacionales, MongoDB guarda estructuras de datos BSON (una especificación similar a JSON) con un esquema dinámico, haciendo que la integración de los datos en ciertas aplicaciones sea más fácil y rápida.

Primero instalaremos dependencias necesarias con el comando sudo apt-get install gnupg curl

Importamos las llaves necesarias de mongodb curl -fsSL https://pgp.mongodb.com/server-6.0.asc | \ sudo gpg -o /usr/share/keyrings/mongodb-server-6.0.gpg \ –dearmor

Creamos nuestra lista para mongodb echo «deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-6.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse» | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

Actualizamos nuestra lista de repositorios e instalamos sudo apt-get update  y sudo apt-get install -y mongodb-org

Iniciamos los servicios de nuestra base de datos sudo systemctl start mongod y validamos el estado con sudo systemctl status mongod

Bien ahora entraremos a mongo con el comando mongosh

Ahora crearemos nuestro propio usuario con los comando use admin y db.createUser({
user: «usuario»,
pwd: «password»,
roles: [ { role: «root», db: «admin» } ]
})
solo deben cambiar los datos dentro de las comillas para personalizar a su gusto

Ahora basta con usar un exit y loguearnos con nuestro usuario con el comando mongosh -u zero -p –authenticationDatabase admin en su caso tendran otro usuario diferente a zero les pedira su password lo colocan y entraran

Podemos validar nuestras base de datos en mongoDB por default con el comando show dbs y con esto terminamos la instalacion; en futuros post aprenderemos mas de base de datos con mysql en modo grafico y mongodb en consola.

Acerca de ZERO

facebook https://www.facebook.com/dawin.silva.3 twitter @security_zero
Esta entrada fue publicada en Base de datos. Guarda el enlace permanente.