Először is, töltsd le és telepítsd a mongodb-ot, nem beszélek a konkrét letöltési és telepítési oktatóanyagról, az a verzió, amit használok, a "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed"
A telepített könyvtár a következő volt: D:\MongoDB\Server\3.4\
A MongoDB-t konfigurációs fájl formájában indítottam el, és egy új mongo.conf fájlt készítettem magam
<setting> = Ez a <value> konfigurációs formátum a MongoDB 2.4-es verzió konfigurációs fájlja, és az új verzió kompatibilis lehet a régi verzió konfigurációs parancsaival
Hivatalos weboldal bevezető link: https://docs.mongodb.com/v2.4/reference/configuration-options/
Az új verzió a YAML profilformátumon alapul, és a bevezető link: https://docs.mongodb.com/manual/reference/configuration-options/
A konfiguráció a következő:
Ezután lépj be a bin könyvtárba, és indítsd el a cmd parancsot, a startup parancs a következő:
A hiba a következő:
--------------------------- mongod.exe - Rendszerhiba --------------------------- Ez a program nem indítható el, mert api-ms-win-crt-runtime-l1-1-0.dll hiányzik a számítógépből. Próbáld meg újratelepíteni a programot, hogy megoldd ezt a problémát. --------------------------- Biztos vagy benne ---------------------------
Íme, hogyan lehet ezt megoldani:
VC telepítése redit.exe program megoldására
Ez a VC programja: VC redit.exe Link: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Válaszd a letöltéskor az x86 vagy x64 verziót a rendszer igényei szerint, és a telepítés sikeres lesz.
Miután ez a probléma megoldódott, újrafuttatjuk az indítási parancsot, és azt tapasztaljuk, hogy az új hiba a következő:
D:\MongoDB\Server\3.4\bin>mongod --config "D:\MongoDB\Server\3.4\mongo.conf" 2017-08-20T15:40:48.459+0800 F CONTROL [fő] Sikertelen globális inicializáció: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log" Megoldás: Hozzon létre egy új naplómappát a D:\MongoDB\Server\3.4\ könyvtárban!!
Ezután újra hajtsuk le az indítási parancsot, és megtapasztaljuk, hogy ezúttal nincs hiba, de a port nincs csatlakoztatva, az indítás nem sikeres, és a hiba nem jelentett, az alábbiak szerint:
Valójában ez nem sikeres kezdet, és a megoldás a következő:
A D:\MongoDB\Server\3.4\directory alatt hozz létre egy új adatmappát!!
MertA konfigurációs fájlban megadjuk a két fájl könyvtárát, a program nem hozza létre automatikusan a könyvtárat, manuálisan kell létrehozni, ha a könyvtár nem létezik, a MongoDB nem indul el! A hibákat nem feltétlenül jelentik!!
Az összes naplót és adatkönyvtárat kézzel kell létrehozni, ezúttal a kezdés sikeres!!
Sikeres indítás után ne zárd be a cmd ablakot, ha bezárod a cmd ablakot, a MongoDB is bezárul!!
A MongoDB startup sikerfelülete a következő:
|