Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 9243|Risposta: 1

Diversi problemi riscontrati all'avvio dell'installazione di MongoDb

[Copiato link]
Pubblicato su 20/08/2017 16:09:07 | | | |
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:










Precedente:Database MongoDb Strumento di connessione Robomongo
Prossimo:Parametri del file di configurazione MongoDB v2.4
 Padrone di casa| Pubblicato su 20/08/2017 16:16:38 |
Parametri del file di configurazione MongoDB v2.4
https://www.itsvse.com/thread-3994-1-1.html
(Fonte: Architetto)
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com