Primero que nada, descarga e instala mongodb, no voy a hablar del tutorial específico de descarga e instalación, la versión que uso es "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed"
El directorio que instalé era: D:\MongoDB\Server\3.4\
Empecé MongoDB en forma de un archivo de configuración y creé un nuevo archivo mongo.conf por mi cuenta
<setting> = <value> Este formato de configuración es el archivo de configuración de MongoDB versión 2.4, y la nueva versión puede ser compatible con los comandos de configuración de la versión anterior
Enlace de presentación de la web oficial: https://docs.mongodb.com/v2.4/reference/configuration-options/
La nueva versión se basa en el formato de perfil YAML y el enlace de introducción: https://docs.mongodb.com/manual/reference/configuration-options/
La configuración es la siguiente:
Luego entra en el directorio bin y comienzalo con el comando cmd, el comando de inicio es el siguiente:
El error es el siguiente:
--------------------------- mongod.exe - Error del sistema --------------------------- Este programa no puede iniciarse porque falta api-ms-win-crt-runtime-l1-1-0.dll en el ordenador. Prueba a reinstalar el programa para solucionar este problema. --------------------------- Estás seguro ---------------------------
Así es como solucionarlo:
Instalar VC redit.exe programa para resolver
Es un programa de VC: VC redit.exe Enlace: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Elige x86 o x64 al descargar, según las necesidades de tu sistema, y la instalación será exitosa.
Una vez resuelto este problema, volvemos a ejecutar el comando de inicio y comprobamos que el nuevo error es el siguiente:
D:\MongoDB\Server\3.4\bin>mongod --config "D:\MongoDB\Server\3.4\mongo.conf" 2017-08-20T15:40:48.459+0800 F CONTROL [main] Inicialización global fallida: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log" Solución: Crear una nueva carpeta de logs bajo el directorio D:\MongoDB\Server\3.4\!!
Luego, ejecuta de nuevo el comando de inicio y descubre que esta vez no hay error, pero el puerto no está conectado, el inicio no tiene éxito y el error no se reporta, de la siguiente manera:
De hecho, este no es un comienzo exitoso, y la solución es la siguiente:
Bajo el directorio D:\MongoDB\Server\3.4\, crea una nueva carpeta de datos!!
PorqueEn el archivo de configuración, especificamos el directorio de los dos archivos, el programa no creará el directorio automáticamente, tienes que hacerlo manualmente, si el directorio no existe, ¡MongoDB no se iniciará! No se pueden reportar errores!!
Todos los registros y directorios de datos deben crearse manualmente, esta vez el inicio es exitoso!!
Tras un arranque exitoso, no cierres la ventana de cmd; si cierras la ventana de cmd, MongoDB también se cerrará!!
La interfaz de éxito de startups de MongoDB es la siguiente:
|