Först och främst, ladda ner och installera Mongodb, jag kommer inte att prata om den specifika nedladdnings- och installationsguiden, versionen jag använder är "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed"
Katalogen jag installerade var: D:\MongoDB\Server\3.4\
Jag startade MongoDB i form av en konfigurationsfil och skapade en ny mongo.conf-fil själv
<setting> = <value> Detta konfigurationsformat är konfigurationsfilen för MongoDB version 2.4, och den nya versionen kan vara kompatibel med konfigurationskommandona i den gamla versionen
Officiell webbplatsintroduktionslänk: https://docs.mongodb.com/v2.4/reference/configuration-options/
Den nya versionen baseras på YAML-profilformatet och introduktionslänken: https://docs.mongodb.com/manual/reference/configuration-options/
Konfigurationen är följande:
Gå sedan in i bin-katalogen och starta den med cmd-kommandot, startkommandot är följande:
Felet är följande:
--------------------------- mongod.exe - Systemfel --------------------------- Detta program kan inte startas eftersom api-ms-win-crt-runtime-l1-1-0.dll saknas på datorn. Försök installera om programmet för att lösa problemet. --------------------------- Är du säker ---------------------------
Så här åtgärdar du det:
Installera VC redit.exe program för att lösa det
Det är ett program för VC: VC redit.exe Länk: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Välj x86 eller x64 när du laddar ner enligt systemets behov, och installationen är framgångsrik.
När detta problem är löst kör vi startkommandot igen och ser att det nya felet är följande:
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] Misslyckad global initialisering: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log" Lösning: Skapa en ny loggmapp under D:\MongoDB\Server\3.4\-katalogen!!
Utför sedan uppstartskommandot igen och upptäcker att det inte finns något fel denna gång, men porten är inte ansluten, uppstarten är inte framgångsrik och felet rapporteras inte, enligt följande:
Faktum är att detta inte är en lyckad start, och lösningen är följande:
Under D:\MongoDB\Server\3.4\-mappen skapar du en ny datamapp!!
För attI konfigurationsfilen specificerar vi katalogen för de två filerna, programmet skapar inte automatiskt katalogen, du måste skapa den manuellt, om katalogen inte finns kommer MongoDB att starta fel! Fel får inte rapporteras!!
Alla loggar och datakataloger måste skapas manuellt, och denna gång lyckas starten!!
Efter lyckad uppstart, stäng inte cmd-fönstret, om du stänger cmd-fönstret kommer även MongoDB att stängas!!
MongoDB:s uppstartsframgångsgränssnitt är följande:
|