Prima di tutto, scarica e installa mongodb, non parlerò del tutorial specifico di download e installazione, la versione che uso è "mongodb-win32-x86_64-2008plus-ssl-3.4.7-signed"
La directory che ho installato era: D:\MongoDB\Server\3.4\
Ho avviato MongoDB sotto forma di file di configurazione e ho creato un nuovo file mongo.conf da solo
<setting> = <value> Questo formato di configurazione è il file di configurazione della versione 2.4 di MongoDB, e la nuova versione può essere compatibile con i comandi di configurazione della vecchia versione
Link di presentazione del sito ufficiale: https://docs.mongodb.com/v2.4/reference/configuration-options/
La nuova versione si basa sul formato del profilo YAML e sul link introduttivo: https://docs.mongodb.com/manual/reference/configuration-options/
La configurazione è la seguente:
Poi inserisci la cartella bin e avvia con il comando cmd, il comando di avvio è il seguente:
L'errore è il seguente:
--------------------------- mongod.exe - Errore di sistema --------------------------- Questo programma non può essere avviato perché manca api-ms-win-crt-runtime-l1-1-0.dll dal computer. Prova a reinstallare il programma per risolvere questo problema. --------------------------- Sei sicuro ---------------------------
Ecco come risolverlo:
Installazione di VC redit.exe programma per risolvere
È un programma di VC: VC redit.exe Link: https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
Scegli x86 o x64 quando scarichi in base alle esigenze del tuo sistema, e l'installazione avrà successo.
Dopo che questo problema è risolto, rieseguiamo il comando di avvio e scopriamo che il nuovo errore è il seguente:
D:\MongoDB\Server\3.4\bin>mongod --config "D:\MongoDB\Server\3.4\mongo.conf" 2017-08-20T15:40:48.459+0800 F CONTROL [main] Inizializzazione globale fallita: Fil
eNotOpen: Failed to open "D:\MongoDB\Server\3.4\logs\mongo.log" Soluzione: Creare una nuova cartella di log sotto la directory D:\MongoDB\Server\3.4\!!
Poi, esegui di nuovo il comando di avvio e scopri che questa volta non c'è errore, ma la porta non è connessa, l'avvio non è riuscito e l'errore non viene segnalato, come segue:
In realtà, questo non è un inizio positivo, e la soluzione è la seguente:
Sotto la directory D:\MongoDB\Server\3.4\, crea una nuova cartella dati!!
PerchéNel file di configurazione, specifichiamo la directory dei due file, il programma non creerà automaticamente la directory, devi crearla manualmente, se la directory non esiste, MongoDB non si avvierà! Gli errori potrebbero non essere segnalati!!
Tutti i log e le directory dei dati devono essere creati manualmente, questa volta l'avvio avviene con successo!!
Dopo un avvio riuscito, non chiudere la finestra cmd, se chiudi la finestra cmd, anche MongoDB verrà chiuso!!
L'interfaccia di successo delle startup di MongoDB è la seguente:
|