Najprv si stiahni a nainštaluj mongodb, nebudem hovoriť o konkrétnom návode na stiahnutie a inštaláciu, verzia, ktorú používam, je "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed"
Adresár, ktorý som nainštaloval, bol: D:\MongoDB\Server\3.4\
Spustil som MongoDB vo forme konfiguračného súboru a sám som vytvoril nový mongo.conf súbor
<setting> = <value> Tento konfiguračný formát je konfiguračný súbor MongoDB verzie 2.4 a nová verzia môže byť kompatibilná s konfiguračnými príkazmi starej verzie
Oficiálny úvodný odkaz na webovú stránku: https://docs.mongodb.com/v2.4/reference/configuration-options/
Nová verzia je založená na formáte profilu YAML a úvodnom odkaze: https://docs.mongodb.com/manual/reference/configuration-options/
Konfigurácia je nasledovná:
Potom vstúpte do adresára bin a spustite ho príkazom cmd, ktorý je nasledovný:
Chyba je nasledovná:
--------------------------- mongod.exe - Systémová chyba --------------------------- Tento program nie je možné spustiť, pretože api-ms-win-crt-runtime-l1-1-0.dll chýba v počítači. Skús program preinštalovať, aby si tento problém vyriešil. --------------------------- Si si istý ---------------------------
Tu je návod, ako to opraviť:
Inštalácia programu redit.exe VC na riešenie
Je to program VC: VC redit.exe Odkaz: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Pri sťahovaní si vyberte x86 alebo x64 podľa potrieb vášho systému a inštalácia je úspešná.
Po vyriešení tohto problému znovu spustíme príkaz na spustenie a zistíme, že nová chyba je nasledovná:
D:\MongoDB\Server\3.4\bin>mongod --config "D:\MongoDB\Server\3.4\mongo.conf" 2017-08-20T15:40:48.459+0800 F CONTROL [hlavný] Neúspešná globálna inicializácia: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log" Riešenie: Vytvoriť nový priečinok logov v adresári D:\MongoDB\Server\3.4\!!
Potom opäť spustíte príkaz na spustenie a zistite, že tentoraz chyba nie je, ale port nie je pripojený, štart nie je úspešný a chyba sa nehlási, nasledovne:
V skutočnosti to nie je úspešný začiatok a riešenie je nasledovné:
V D:\MongoDB\Server\3.4\directory vytvorte nový dátový priečinok!!
PretožeV konfiguračnom súbore špecifikujeme adresár týchto dvoch súborov, program ho automaticky nevytvorí, musíte ho vytvoriť manuálne, ak adresár neexistuje, MongoDB sa nepodarí spustiť! Chyby nemusia byť hlásené!!
Všetky logy a dátové adresáre musia byť vytvorené manuálne, tentoraz je štart úspešný!!
Po úspešnom spustení nezatvárajte cmd okno, ak zatvoríte cmd okno, MongoDB sa tiež zatvorí!!
Rozhranie pre úspech startupu v MongoDB je nasledovné:
|