Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 9243|Antwoord: 1

Verschillende problemen bij het opstarten van de MongoDb-installatie

[Link kopiëren]
Geplaatst op 20-08-2017 16:09:07 | | | |
Allereerst, download en installeer Mongodb, ik zal het niet hebben over de specifieke download- en installatietutorial, de versie die ik gebruik is "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed".

De map die ik installeerde was: D:\MongoDB\Server\3.4\

Ik ben MongoDB gestart in de vorm van een configuratiebestand en heb zelf een nieuw mongo.conf-bestand aangemaakt

<setting> = <value> Dit configuratieformaat is het configuratiebestand van MongoDB versie 2.4, en de nieuwe versie kan compatibel zijn met de configuratiecommando's van de oude versie

Officiële website introductielink: https://docs.mongodb.com/v2.4/reference/configuration-options/

De nieuwe versie is gebaseerd op het YAML-profielformaat en de introductielink: https://docs.mongodb.com/manual/reference/configuration-options/

De configuratie is als volgt:



Ga dan in de bin-map en start deze met het cmd-commando; het opstartcommando is als volgt:



De fout is als volgt:

---------------------------
mongod.exe - Systeemfout
---------------------------
Dit programma kan niet worden gestart omdat api-ms-win-crt-runtime-l1-1-0.dll ontbreekt op de computer. Probeer het programma opnieuw te installeren om dit probleem op te lossen.
---------------------------
Weet je het zeker   
---------------------------



Zo los je het op:

VC installeren redit.exe programma om het op te lossen

Het is een programma van VC: VC redit.exe
Link: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

Kies x86 of x64 bij het downloaden volgens de behoeften van je systeem, en de installatie is succesvol.



Nadat dit probleem is opgelost, voeren we het opstartcommando opnieuw uit en ontdekken dat de nieuwe fout als volgt is:

D:\MongoDB\Server\3.4\bin>mongod --config "D:\MongoDB\Server\3.4\mongo.conf"
2017-08-20T15:40:48.459+0800 F CONTROL [hoofd] Mislukte globale initialisatie: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log"

Oplossing: Maak een nieuwe logsmap aan onder de D:\MongoDB\Server\3.4\ map!!

Voer vervolgens het opstartcommando opnieuw uit en ontdek dat er deze keer geen fout is, maar dat de poort niet is verbonden, de opstart niet succesvol is en de fout niet wordt gerapporteerd, als volgt:



In feite is dit geen succesvolle start, en de oplossing is als volgt:

Maak onder de D:\MongoDB\Server\3.4\map een nieuwe datamap aan!!

OmdatIn het configuratiebestand specificeren we de map van de twee bestanden, het programma maakt de map niet automatisch aan, je moet hem handmatig aanmaken, als de map niet bestaat, start MongoDB niet op! Fouten mogen niet worden gemeld!!

Alle logs en datamappen moeten handmatig worden aangemaakt, dit keer is de start geslaagd!!

Sluit na een succesvolle opstart het cmd-venster niet; als je het cmd-venster sluit, wordt MongoDB ook gesloten!!


De MongoDB startup success interface is als volgt:










Vorig:MongoDb-database Robomongo-verbindingstool
Volgend:MongoDB v2.4 configuratiebestandparameters
 Huisbaas| Geplaatst op 20-08-2017 16:16:38 |
MongoDB v2.4 configuratiebestandparameters
https://www.itsvse.com/thread-3994-1-1.html
(Bron: Architect)
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com