Esiteks, laadi alla ja paigalda mongodb, ma ei hakka rääkima konkreetsest allalaadimis- ja paigaldusõpetusest, kasutan versiooni "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed"
Kataloog, mille paigaldasin, oli: D:\MongoDB\Server\3.4\
Alustasin MongoDB konfiguratsioonifailina ja lõin ise uue mongo.conf faili
<setting> = <value> See konfiguratsiooniformaat on MongoDB versiooni 2.4 konfiguratsioonifail ning uus versioon võib olla ühilduv vana versiooni konfiguratsioonikäskudega
Ametlik veebilehe tutvustuslink: https://docs.mongodb.com/v2.4/reference/configuration-options/
Uus versioon põhineb YAML profiiliformaadis ja sissejuhatuslingil: https://docs.mongodb.com/manual/reference/configuration-options/
Konfiguratsioon on järgmine:
Seejärel sisesta bin kausta ja käivita see käsuga cmd, käivituskäsk on järgmine:
Viga on järgmine:
--------------------------- mongod.exe - Süsteemiviga --------------------------- Seda programmi ei saa käivitada, sest api-ms-win-crt-runtime-l1-1-0.dll puudub arvutist. Proovi programm uuesti installida, et see probleem lahendada. --------------------------- Kas oled kindel ---------------------------
Siin on, kuidas seda parandada:
VC redit.exe programmi paigaldamine lahendamiseks
See on VC programm: VC redit.exe Link: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Vali allalaadimisel x86 või x64 vastavalt oma süsteemi vajadustele ja paigaldus õnnestub.
Pärast selle probleemi lahendamist käivitame käivituskäsu uuesti ja leiame, et uus viga on järgmine:
D:\MongoDB\Server\3.4\bin>mongod --config "D:\MongoDB\Server\3.4\mongo.conf" 2017-08-20T15:40:48.459+0800 F CONTROL [peamine] Ebaõnnestus globaalne initsialiseerimine: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log" Lahendus: Loo uus logide kaust kausta D:\MongoDB\Server\3.4\ alla!!
Seejärel käivita käivituskäsk uuesti ja leia, et seekord viga pole, kuid port pole ühendatud, käivitamine ei õnnestu ja viga ei ole raporteeritud, järgmiselt:
Tegelikult ei ole see edukas algus ja lahendus on järgmine:
D:\MongoDB\Server\3.4\kataloogi all loo uus andmekaust!!
SestKonfiguratsioonifailis määrame kahe faili kataloogi, programm ei loo automaatselt kataloogi, pead selle käsitsi looma, kui kataloogi ei eksisteeri, ei käivitu MongoDB! Vigu ei pruugita teatada!!
Kõik logid ja andmekataloogid tuleb käsitsi luua, seekord on algus edukas!!
Pärast edukat käivitamist ära sulge cmd akent, kui sulged cmd akna, suletakse ka MongoDB!!
MongoDB idufirma eduliides on järgmine:
|