Allereerst, download en installeer Mongodb, ik zal het niet hebben over de specifieke download- en installatietutorial, de versie die ik gebruik is "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed".
De map die ik installeerde was: D:\MongoDB\Server\3.4\
Ik ben MongoDB gestart in de vorm van een configuratiebestand en heb zelf een nieuw mongo.conf-bestand aangemaakt
<setting> = <value> Dit configuratieformaat is het configuratiebestand van MongoDB versie 2.4, en de nieuwe versie kan compatibel zijn met de configuratiecommando's van de oude versie
Officiële website introductielink: https://docs.mongodb.com/v2.4/reference/configuration-options/
De nieuwe versie is gebaseerd op het YAML-profielformaat en de introductielink: https://docs.mongodb.com/manual/reference/configuration-options/
De configuratie is als volgt:
Ga dan in de bin-map en start deze met het cmd-commando; het opstartcommando is als volgt:
De fout is als volgt:
--------------------------- mongod.exe - Systeemfout --------------------------- Dit programma kan niet worden gestart omdat api-ms-win-crt-runtime-l1-1-0.dll ontbreekt op de computer. Probeer het programma opnieuw te installeren om dit probleem op te lossen. --------------------------- Weet je het zeker ---------------------------
Zo los je het op:
VC installeren redit.exe programma om het op te lossen
Het is een programma van VC: VC redit.exe Link: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Kies x86 of x64 bij het downloaden volgens de behoeften van je systeem, en de installatie is succesvol.
Nadat dit probleem is opgelost, voeren we het opstartcommando opnieuw uit en ontdekken dat de nieuwe fout als volgt is:
D:\MongoDB\Server\3.4\bin>mongod --config "D:\MongoDB\Server\3.4\mongo.conf" 2017-08-20T15:40:48.459+0800 F CONTROL [hoofd] Mislukte globale initialisatie: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log" Oplossing: Maak een nieuwe logsmap aan onder de D:\MongoDB\Server\3.4\ map!!
Voer vervolgens het opstartcommando opnieuw uit en ontdek dat er deze keer geen fout is, maar dat de poort niet is verbonden, de opstart niet succesvol is en de fout niet wordt gerapporteerd, als volgt:
In feite is dit geen succesvolle start, en de oplossing is als volgt:
Maak onder de D:\MongoDB\Server\3.4\map een nieuwe datamap aan!!
OmdatIn het configuratiebestand specificeren we de map van de twee bestanden, het programma maakt de map niet automatisch aan, je moet hem handmatig aanmaken, als de map niet bestaat, start MongoDB niet op! Fouten mogen niet worden gemeld!!
Alle logs en datamappen moeten handmatig worden aangemaakt, dit keer is de start geslaagd!!
Sluit na een succesvolle opstart het cmd-venster niet; als je het cmd-venster sluit, wordt MongoDB ook gesloten!!
De MongoDB startup success interface is als volgt:
|