Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 9243|Respuesta: 1

Varios problemas encontrados al iniciar la instalación de MongoDb

[Copiar enlace]
Publicado en 20/8/2017 16:09:07 | | | |
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:










Anterior:Base de datos MongoDb Herramienta de conexión Robomongo
Próximo:Parámetros del archivo de configuración de MongoDB v2.4
 Propietario| Publicado en 20/8/2017 16:16:38 |
Parámetros del archivo de configuración de MongoDB v2.4
https://www.itsvse.com/thread-3994-1-1.html
(Fuente: Arquitecto)
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com