Nejprve si stáhni a nainstaluj mongodb, nebudu mluvit o konkrétním návodu na stažení a instalaci, používám verzi "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed"
Adresář, který jsem nainstaloval, byl: D:\MongoDB\Server\3.4\
Spustil jsem MongoDB ve formě konfiguračního souboru a sám jsem vytvořil nový soubor mongo.conf
<setting> = <value> Tento konfigurační formát je konfigurační soubor MongoDB verze 2.4 a nová verze může být kompatibilní s konfiguračními příkazy staré verze
Oficiální úvodní odkaz na web: https://docs.mongodb.com/v2.4/reference/configuration-options/
Nová verze je založena na formátu profilu YAML a úvodním odkazu: https://docs.mongodb.com/manual/reference/configuration-options/
Konfigurace je následující:
Poté zadejte adresář bin a spusťte ho příkazem cmd, příkaz startování je následující:
Chyba je následující:
--------------------------- mongod.exe - Systémová chyba --------------------------- Tento program nelze spustit, protože api-ms-win-crt-runtime-l1-1-0.dll v počítači chybí. Zkuste program znovu nainstalovat, abyste tento problém vyřešili. --------------------------- Opravdu ---------------------------
Tady je, jak to opravit:
Instalace programu VC redit.exe řešení
Jedná se o program VC: VC redit.exe Odkaz: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Při stahování zvolte x86 nebo x64 podle potřeb vašeho systému a instalace je úspěšná.
Po vyřešení tohoto problému znovu spustíme příkaz startování a zjistíme, že nová chyba je následující:
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í] Selhala globální inicializace: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log" Řešení: Vytvořit novou složku logů v adresáři D:\MongoDB\Server\3.4\!!
Poté znovu spusťte příkaz ke spuštění a zjistíte, že tentokrát chyba není, ale port není připojen, spuštění není úspěšné a chyba není hlášena, a to následovně:
Ve skutečnosti to není úspěšný začátek a řešení je následující:
V D:\MongoDB\Server\3.4\directory vytvořte novou datovou složku!!
ProtožeV konfiguračním souboru specifikujeme adresář obou souborů, program katalog automaticky nevytvoří, musíte ho vytvořit ručně, pokud adresář neexistuje, MongoDB se nespustí! Chyby nesmí být hlášeny!!
Všechny logy a datové adresáře je třeba vytvářet ručně, tentokrát je start úspěšný!!
Po úspěšném spuštění nezavírejte okno cmd, pokud zavřete okno cmd, zavře se i MongoDB!!
Rozhraní pro úspěch startupu MongoDB je následující:
|