GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar MongoDB en Debian 11

En este tutorial, le mostraremos cómo instalar MongoDB en Debian 11. Para aquellos de ustedes que no sabían, MongoDB es una base de datos NoSQL simple, escalable y orientada a objetos. y base de datos dinámica. También se denomina base de datos NoSQL porque no se basa en una estructura de base de datos relacional tradicional basada en tablas. Almacena datos en formato JSON en lugar del método de estilo de tabla. Se puede integrar fácilmente con varios lenguajes de programación.

Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo ' a los comandos para obtener privilegios de root. Le mostraré paso a paso la instalación de la base de datos MongoDB NoSQL en Debian 11 (Bullseye).

Requisitos previos

  • Un servidor que ejecuta uno de los siguientes sistemas operativos:Debian 10 o Debian 11.
  • Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas
  • Un non-root sudo user o acceder al root user . Recomendamos actuar como un non-root sudo user , sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.

Instalar MongoDB en Debian 11 Bullseye

Paso 1. Antes de ejecutar el tutorial a continuación, es importante asegurarse de que su sistema esté actualizado ejecutando el siguiente apt comandos en la terminal:

sudo apt update
sudo apt install curl apt-transport-https software-properties-common gnupg2

Paso 2. Instalación de MongoDB.

De forma predeterminada, MongoDB no está disponible en el repositorio base de Debian 11. Ahora agregue el repositorio de MongoDB a su sistema Debian 11:

echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main" | tee /etc/apt/sources.list.d/mongodb-org.list

Luego, agregue la clave GPG con el siguiente comando:

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | apt-key add -

Después de eso, actualice APT e instale MongoDB usando el siguiente comando a continuación:

sudo apt update
sudo apt install mongodb-org

Para verificar la versión de MongoDB que está instalada:

mongod --version

Habilitemos y también iniciemos el servicio del servidor de base de datos para que no necesitemos ejecutarlo una y otra vez con el arranque del sistema:

sudo systemctl start mongod
sudo systemctl enable mongod

Para proteger MongoDB, inicie MongoDB:

mongo

Una vez que esté conectado, cree una base de datos llamada admin con el siguiente comando:

use admin

Luego, cree un usuario administrador y establezca una contraseña:

> db.createUser(
{
user: "ngadimin",
pwd: "your-strong-passwd",
roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
}
)

Para habilitar la seguridad de MongoDB, abra el archivo de configuración de MongoDB:

nano /etc/mongod.conf

Agregue las siguientes líneas:

security:
 authorization: enabled

Guarde y cierre un archivo, luego reinicie el servicio MongoDB para aplicar los cambios:

sudo systemctl restart mongod

Verifique la conexión de MongoDB ejecutando el siguiente comando para conectar el shell de MongoDB usando el nombre de usuario y la contraseña:

mongo -u madmin -p

¡Felicitaciones! Ha instalado correctamente MongoDB. Gracias por usar este tutorial para instalar la última versión de MongoDB 5 en el sistema Debian. Para obtener ayuda adicional o información útil, le recomendamos que consulte el MongoDB oficial sitio web.


Debian
  1. Cómo instalar Tomcat 8.5 en Debian 9

  2. Cómo instalar MongoDB en Debian 9

  3. Cómo instalar Nginx en Debian 9

  4. Cómo instalar MongoDB 4.4 / 4.2 en Debian 9

  5. Cómo instalar MongoDB en Debian 11

Cómo instalar Nginx en Debian 11

Cómo instalar Nagios en Debian 10 / Debian 9

Cómo instalar MongoDB en Debian 10

Cómo instalar MongoDB en Debian 8

Cómo instalar MongoDB en Debian 9 Stretch

Cómo instalar Go en Debian 11