sql >> Base de Datos >  >> NoSQL >> MongoDB

¿Cómo instalar MongoDB en el sistema Windows?

Como discutimos cómo instalar MongoDB 4.2 en Redhat/Centos 7 en nuestro artículo anterior Cómo instalar MongoDB 4.2 en sistemas RedHat/Centos 7 , discutiremos en este Cómo instalar MongoDB Community Edition 4.2 4.2 en el sistema Windows usando:

  • el asistente de instalación de MongoDB
  • el msiexec.exe desde la línea de comandos (cmd.exe)
  1. Instalación de MongoDB 4.2 mediante el asistente de instalación de MongoDB:

Como podemos ver, instalar MongoDB usando el asistente de instalación de MongoDB es bastante fácil. Los requisitos previos para la instalación son un sistema Windows como plataforma compatible y el instalador de MongoDB.

Verifiquemos las plataformas compatibles con las ventanas del sistema, MongoDB requiere una arquitectura x86-64 y es compatible con la siguiente plataforma:

  • Windows 7/Servidor 2008 R2
  • Windows 8/2012 R2 y posterior

Revisemos la sección de descargas oficiales de MongoDB para descargar el instalador de MongoDB para ejecutar el instalador:

Como podemos ver arriba, podemos elegir la versión de MongoDB, The Os y el paquete para descargar en dos formatos, formato ZIP o formato MSI.

Empecemos por lo que nuestra instalación interactiva en nuestro sistema windows 8:

Una vez finalizada la descarga del archivo instalador mongodb-win32-x86_64-2012plus-4.2.2-signed.msi, iniciamos el proceso de instalación:

Haga clic en Siguiente en la pantalla de arriba y después de aceptar los términos en la casilla de verificación del Acuerdo de licencia:

Haga clic en el botón Siguiente para continuar, tenemos que elegir entre instalación 'Completa' y 'Personalizada':

Si necesitamos elegir qué función de programas se instalará y dónde se instalará, es posible con la instalación de elección personalizada:

Teniendo en cuenta que hemos optado por seguir la opción de configuración recomendada de 'Completo' que instalará MongoDB y las herramientas de MongoDB en la ubicación predeterminada.

A partir de MongoDB 4.0, el proceso de instalación nos da la opción de instalar solo los archivos binarios de MongoDB o configurar MongoDB como un servicio de Windows durante la instalación:

En la siguiente pantalla, parece activar el proceso de instalación real haciendo clic en el botón Instalar:

Dado que instalamos y configuramos MongoDB como un servicio de Windows durante la instalación, el servicio MongoDB se inicia después de una instalación exitosa.

Después de la instalación, podemos verificar la arquitectura de nuestro directorio de instalación. Como podemos en nuestro directorio de instalación 'C:\Program Files\MongoDB\Server\4.2':tenemos tres directorios:

  • Bin:para almacenar archivos binarios
  • Datos:a datos en el directorio de datos especificado por –dbpath
  • Registro:para almacenar archivos de registro

MongoDB se configura usando el archivo de configuración   C:\Program Files\ MongoDB\ Server\4.2\bin\mongod.cfg

Este es nuestro mongod.cfg en nuestra instalación de demostración:

# mongod.conf

# para ver la documentación de todas las opciones, consulte:

# http://docs.mongodb.org/manual/reference/configuration-options/

# Dónde y cómo almacenar datos.

almacenamiento:

dbPath:C:\Archivos de programa\MongoDB\Server\4.2\data

diario:

habilitado:verdadero

# motor:

#mmapv1:

# tigre con cable:

# dónde escribir los datos de registro.

Registro del sistema:

destino:archivo

logAppend:verdadero

ruta:C:\Archivos de programa\MongoDB\Server\4.2\log\mongod.log

# interfaces de red

red:

puerto:27017

IP de enlace:127.0.0.1

#gestión de procesos:

#seguridad:

#perfil de operaciones:

#replicación:

#fragmentación:

## Opciones solo para empresas:

#registro de auditoría:

#snmp:

  1. Instalación de MongoDB 4.2 mediante msiexec.exe: 

La instalación de MongoDB usando el asistente del instalador de MongoDB nos da la oportunidad de controlar el proceso de instalación y es un proceso interactivo basado en el progreso de la instalación.

De lo contrario, si elegimos instalar MongoDB en modo silencioso y desatendido, podemos usar msiexec.exe desde la línea de comandos.

Estos son los pasos a seguir:

  1. Abra un símbolo del sistema/intérprete de Windows (cmd.exe) en modo Administrador
  2. Desde este símbolo del sistema que se abre, vaya al directorio donde se descargó el instalador de MongoDB y ejecute el siguiente comando:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

INSTALACIÓN=”C:\MongoDB\Server\4.2\”

Para personalizar el directorio de instalación, agregamos la opción de instalación. Si queremos conservar el predeterminado, podemos omitir esta opción.

A partir de Windows 8 o superior, podemos usar msiexec.exe para instalar todos los archivos binarios de MongoDB, incluido MongoDB Compass. Entonces, para omitir su instalación, debemos hacerlo explícitamente usando el argumento SHOULD_INSTALL_COMPASS=”0″ como sigue:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

DEBE_INSTALAR_COMPASS=”0″

Además, tenemos la opción de instalar conjuntos de componentes específicos de MongoDB; podemos especificarlos en el argumento ADDLOCAL de la siguiente manera:

Por ejemplo, para instalar solo el servidor MongoDB (mongod.exe) y el shell mongo.exe, así como configurar el servidor MongoDB como un servicio de Windows e incluir Compass en las instalaciones, solo podemos ejecutar esto:

msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^

ADDLOCAL=”ServidorServidor,Cliente” ^