Najprej, prenesi in namesti mongodb, ne bom govoril o specifičnem vodiču za prenos in namestitev, uporabljam različico "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed"
Mapa, ki sem jo namestil, je bila: D:\MongoDB\Server\3.4\
MongoDB sem začel v obliki konfiguracijske datoteke in sam ustvaril novo mongo.conf datoteko
<setting> = <value> Ta konfiguracijski format je konfiguracijska datoteka MongoDB različice 2.4, nova različica pa je lahko združljiva s konfiguracijskimi ukazi stare različice
Uradna povezava za uvod na spletno stran: https://docs.mongodb.com/v2.4/reference/configuration-options/
Nova različica temelji na formatu YAML profila in uvodni povezavi: https://docs.mongodb.com/manual/reference/configuration-options/
Konfiguracija je naslednja:
Nato vnesite mapo bin in jo zaženite z ukazom cmd, zagonski ukaz je naslednji:
Napaka je naslednja:
--------------------------- mongod.exe - Sistemska napaka --------------------------- Tega programa ni mogoče zagnati, ker api-ms-win-crt-runtime-l1-1-0.dll manjka v računalniku. Poskusi ponovno namestiti program, da odpraviš to težavo. --------------------------- Si prepričan ---------------------------
Tukaj je, kako to popraviti:
Nameščanje programa VC redit.exe za rešitev
Gre za program VC: VC redit.exe Povezava: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Pri prenosu izberite x86 ali x64 glede na potrebe vašega sistema in namestitev je uspešna.
Ko je ta težava rešena, ponovno zaženemo ukaz za zagon in ugotovimo, da je nova napaka naslednja:
D:\MongoDB\Server\3.4\bin>mongod --config "D:\MongoDB\Server\3.4\mongo.conf" 2017-08-20T15:40:48.459+0800 F CONTROL [glavni] Neuspešna globalna inicializacija: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log" Rešitev: Ustvarite novo mapo dnevnikov v mapi D:\MongoDB\Server\3.4\!!
Nato ponovno izvedite ukaz za zagon in ugotovite, da tokrat ni napake, vendar priključek ni povezan, zagon ni uspešen in napaka ni prijavljena, kot sledi:
Pravzaprav to ni uspešen začetek, rešitev pa je naslednja:
Pod D:\MongoDB\Server\3.4\directory ustvarite novo podatkovno mapo!!
KerV konfiguracijski datoteki določimo mapo obeh datotek, program mape ne ustvari samodejno, morate jo ustvariti ročno, če mape ni, MongoDB ne bo uspel zagnati! Napak ni mogoče prijaviti!!
Vse dnevnike in podatkovne imenike je treba ustvariti ročno, tokrat je začetek uspešen!!
Po uspešnem zagonu ne zapirajte cmd okna, če zaprete cmd okno, bo tudi MongoDB zaprt!!
Vmesnik za uspeh zagona MongoDB je naslednji:
|