Docs Menu
Docs Home
/ /
Instale en Windows
/ / / /

Instale MongoDB Community en Windows usando el archivo Zip

Utilice este tutorial para instalar MongoDB Community en Windows mediante la descarga y extracción del archivo zip.

Este tutorial instala MongoDB 7.0 Community Edition. Para instalar una versión diferente de MongoDB Community, utilice el menú desplegable de versiones en la esquina superior izquierda de esta página para seleccionar la documentación correspondiente.

Este tutorial instala MongoDB en Windows extrayendo un archivo zip. También puedes instalar MongoDB en Windows mediante estos otros métodos:

  • Instale MongoDB usando msiexec.exe

  • Instala MongoDB usando el instalador MSI

El shell de MongoDB ( Mongosh no está instalado con MongoDB Server. Debe seguir las instrucciones de instalación para descargar e instalar Mongosh por separado.

MongoDB 7.0 Community Edition admite lo siguiente 64 Versiones de Windows de bits en la8664 arquitectura x _:

  • Windows Server 2022

  • Windows Server 2019

  • Windows 11

MongoDB solo soporta las versiones de 64 bits de estas plataformas.

Para obtener más información, consulte Soporte de la plataforma.

Nota

MongoDB no es compatible con Windows Subsystem for Linux (WSL). Para ejecutar MongoDB en Linux, utilice un sistema Linux compatible.

Oracle ofrece soporte experimentalPara VirtualBox en hosts Windows con Hyper-V. Sin embargo, Microsoft no admite VirtualBox en Hyper-V.

Disable Hyper-V if you want to install MongoDB on Windows using VirtualBox.

Antes de implementar MongoDB en un entorno de producción, considera el documento Notas de Producción para Implementaciones Autogestionadas, que ofrece consideraciones de rendimiento y recomendaciones de configuración para implementaciones de MongoDB en producción.

MongoDB hace un registro de datos de diagnóstico para asistir con la resolución de problemas. Para obtener información detallada, consulte Full Time Diagnostic Data Capture.

En Windows, para recopilar datos del sistema como disco, CPU y memoria, FTDC requiere permisos de acceso de Microsoft de los siguientes grupos:

  • Usuarios del monitor de rendimiento

  • Performance Log Users

Si el usuario que ejecuta mongod y mongos no es un administrador, agrégalo a estos grupos para el registro de datos FTDC. Para obtener más información, consulta la documentación de Microsoft aquí.

Siga estos pasos para instalar MongoDB Community Edition desde el archivo zip.

1

Descargue el archivo de MongoDB .zip desde el siguiente enlace:

MongoDB Download Center

  1. En el Version En el menú desplegable, seleccione la versión de MongoDB que desea descargar.

  2. En el menú desplegable Platform, selecciona Windows x64.

  3. En el menú desplegable Package, selecciona zip.

  4. Haga clic en Download.

2
  1. Vaya al directorio donde descargó el archivo .zip de MongoDB. Por defecto, este es su directorio de Downloads.

  2. Haga doble clic en el archivo .zip.

  3. Extraiga los archivos a su ubicación preferida. Por ejemplo, puede que desee usar C:\MongoDB.

3

Puede crear un archivo de configuración para especificar opciones para MongoDB. Para hacerlo, cree un archivo llamado mongod.cfg en el directorio \bin\ dentro del directorio donde extrajo los archivos de MongoDB (<install directory>\bin\mongod.cfg). Para obtener más información sobre la creación de un archivo de configuración, consulte archivo de configuración.

4
  1. MongoDB necesita un directorio de datos para almacenar los datos. Por defecto, se utiliza C:\data\db, pero se puede especificar una ubicación diferente en el archivo de configuración. Se puede crear el directorio de datos usando el símbolo del sistema de Windows:

    mkdir c:\data\db
  2. Si especificó una ruta de registro en el archivo de configuración, cree el directorio de registro de la misma manera.

Abre un símbolo del sistema/intérprete de comandos de Windows (cmd.exe) como un Administrator.

Importante

Debe abrir el intérprete de comandos como un Administrator.

1

Create the data directory where MongoDB stores data. MongoDB's default data directory path is the absolute path \data\db on the drive from which you start MongoDB.

Desde el Command Interpreter, cree los directorios de datos:

cd C:\
md "\data\db"
2

Para iniciar MongoDB, ejecute mongod.exe.

"C:\Program Files\MongoDB\Server\7.0\bin\mongod.exe" --dbpath="c:\data\db"

The --dbpath option points to your database directory.

Si el servidor de base de datos de MongoDB está funcionando correctamente, el Command Interpreter muestra:

[initandlisten] waiting for connections

Importante

Según la configuración del Firewall de Windows Defender en el host de Windows, es posible que Windows muestre un cuadro de diálogo de Security Alert sobre el bloqueo de “algunas características” de C:\Program Files\MongoDB\Server\7.0\bin\mongod.exe para que no se comuniquen en las redes. Para solucionar este problema:

  1. Haga clic en Private Networks, such as my home or work network.

  2. Haga clic en Allow access.

Para obtener más información sobre seguridad y MongoDB, consulte la documentación de Security.

3

Si aún no lo has hecho, sigue las instrucciones de instalación de mongosh para descargar e instalar el MongoDB Shell (mongosh).

Asegúrese de agregar la ruta a su binariomongosh.exe a la variable de entorno PATH durante la instalación.

Abra un nuevo Command Interpreter e introduzca mongosh.exe para conectarse a MongoDB.

Para obtener más información sobre cómo conectarse a mongod usando mongosh.exe, como conectarse a una instancia de MongoDB que se ejecuta en un host o puerto diferente, consulta Conectarse a una implementación.

Para obtener información sobre las operaciones CRUD (Crear, leer, actualizar, borrar), consulte:

Puedes instalar y configurar MongoDB como Windows Service durante la instalación. El servicio de MongoDB se iniciará una vez que la instalación se haya completado.

También puedes gestionar manualmente el servicio desde la línea de comandos. Para iniciar el servicio de MongoDB desde la línea de comandos, abre un símbolo del sistema/intérprete de comandos de Windows (cmd.exe) como un Administrator, y ejecuta el siguiente comando:

1

Cierre todas las demás indicaciones de comandos, luego ejecute el siguiente comando:

net start MongoDB
2

Consulte su entrada de registro de MongoDB para la siguiente línea:

[initandlisten] waiting for connections on port 27017

Puede que vea advertencias no críticas en la salida del proceso. Mientras vea este mensaje en el registro de MongoDB, puede ignorar estas advertencias con seguridad durante su evaluación inicial de MongoDB.

3

Si aún no lo has hecho, sigue las instrucciones de instalación de mongosh para descargar e instalar el MongoDB Shell (mongosh).

Asegúrese de agregar la ruta a su binariomongosh.exe a la variable de entorno PATH durante la instalación.

Abra un nuevo Command Interpreter e introduzca mongosh.exe para conectarse a MongoDB.

Para detener/pausar el servicio de MongoDB, puedes utilizar la consola de Servicios:

  1. Desde la consola de Servicios, localice el servicio de MongoDB.

  2. Haga clic con el botón derecho en el servicio de MongoDB y seleccione Stop (o Pause).

También puede gestionar el servicio desde la línea de comandos. Para detener el servicio de MongoDB desde la línea de comandos, abra un símbolo del sistema de Windows (cmd.exe) como un Administrator, y ejecute el siguiente comando:

net stop MongoDB

Para remover el servicio de MongoDB, primero utiliza la consola de servicios a fin de detener el servicio. Luego, abre un símbolo del sistema/intérprete de comandos de Windows (cmd.exe) como Administrator, y ejecuta el siguiente comando:

sc.exe delete MongoDB

By default, MongoDB launches with bindIp set to 127.0.0.1, which binds to the localhost network interface. This means that the mongod.exe can only accept connections from clients that are running on the same machine. Remote clients will not be able to connect to the mongod.exe, and the mongod.exe will not be able to initialize a replica set unless this value is set to a valid network interface which is accessible from the remote clients.

Este valor se puede configurar:

  • en el archivo de configuración de MongoDB con bindIp, o

  • mediante el argumento de la línea de comandos --bind_ip

Advertencia

Antes de vincular la instancia a una dirección IP de acceso público, se debe asegurar el clúster contra accesos no autorizados. Para obtener una lista completa de recomendaciones de seguridad, se debe consultar Checklist de seguridad para implementaciones autogestionadas. Como mínimo, se debe considerar habilitar la autenticación y reforzar la infraestructura de red.

Para obtener más información sobre cómo configurar bindIp, consulta Vinculación de IP en Implementaciones Autogestionadas.

Si instalaste MongoDB con el instalador de Windows (.msi), .msi se actualiza automáticamente dentro de la misma serie de versiones (p. ej., 7.2.1 a 7.2.2).

Actualizar una serie completa de versiones (p. ej. 6.0 a 7.0) requiere una nueva instalación.

Si se añade C:\Program Files\MongoDB\Server\7.0\bin a PATH del sistema, se puede omitir la ruta completa a los binarios de MongoDB Server. También se debería añadir la ruta a mongosh si aún no se ha hecho.

En esta página