Cómo Instalar MongoDB en Ubuntu + Configuración de Base de Datos y Usuario
MongoDB es un popular sistema de base de datos NoSQL utilizado para almacenar y gestionar datos no estructurados. Aquí están los pasos para instalar MongoDB en Ubuntu y configurar una base de datos y un usuario:
1. Importa la clave pública de MongoDB:
```wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -
```
2. Crea un archivo de lista de MongoDB:
```echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list
```
Reemplaza "focal" con tu versión de Ubuntu (por ejemplo, "bionic" o "xenial").
3. Actualiza el índice de paquetes:
```sudo apt update
```
4. Instala MongoDB:
```sudo apt install -y mongodb-org
```
5. Inicia el servicio de MongoDB y habilítalo para que se inicie automáticamente al arrancar:
```sudo systemctl start mongodsudo systemctl enable mongod
```
6. Verifica que MongoDB esté en funcionamiento:
```sudo systemctl status mongod
```
7. Crea un usuario y una base de datos de MongoDB:
```mongo
```
Esto abrirá la shell de MongoDB.
```use admindb.createUser({user: "admin",pwd: "password",roles: [{ role: "root", db: "admin" }]})
```
Reemplaza "password" por una contraseña segura de tu elección.
```use mydatabasedb.createUser({user: "myuser",pwd: "password",roles: [{ role: "readWrite", db: "mydatabase" }]})
```
Reemplaza "mydatabase" y "myuser" con los nombres de tu base de datos y usuario, y "password" con una contraseña segura de tu elección.
8. Sal de la shell de MongoDB:
```exit
```
9. Configura MongoDB para usar autenticación:
```sudo nano /etc/mongod.conf
```
Descomenta la siguiente línea:
```security:authorization: enabled
```
Guarda el archivo y sal del editor de texto.
10. Reinicia el servicio de MongoDB:
```sudo systemctl restart mongod
```
Has instalado MongoDB correctamente en Ubuntu y configurado un usuario y una base de datos con autenticación. Ahora puedes conectarte a la base de datos desde tu aplicación usando la cadena de conexión de MongoDB:
```mongodb://myuser:password@localhost:27017/mydatabase
```
Reemplaza "myuser", "password" y "mydatabase" con los nombres de tu usuario y base de datos, y la contraseña que elegiste.
Buscar
Categorías