Ho scaricato l'installazione msi di MongoDB Windows ed eseguito correttamente.Avvio servizio Windows MongoDB 3.0: si è verificato l'errore di sistema 2
Le esecuzioni dei file di comando mongod.exe e mongo.exe funzionano correttamente.
Il manuale di installazione mostra come creare il file di configurazione, e quindi per creare il Windows Server utilizzando il comando
sc.exe create MongoDB binPath= "\"C:\mongodb\mongod.exe\" --service --config=\"C:\mongodb\mongod.cfg\""
Questo crea una risposta di successo.
Il servizio viene quindi avviato
net start MongoDB
ma questo produce la risposta
System Error 2 has occurred.
The system cannot find the file specified.
La risoluzione, per coloro che hanno bisogno di questo, è che il manuale indica il percorso predefinito corretto per mongod.exe , che dovrebbe essere nella directory bin
C:\mongodb\bin\mongod.exe
Quindi, mentre questo è aq uestione, l'ho risolto anche a beneficio di altri che potrebbero avere questo problema.
Inoltre, per impostazione predefinita, MongoDB verrà installato in C: \ Programmi in Windows e sarà necessario utilizzare l'installazione personalizzata per inserirlo in C: \ mongodb.
Non sono d'accordo che questo è un duplicato. Il mio problema è che l'implementazione predefinita e il manuale non sono sincronizzati. Questo non è coperto dalla domanda citata o dalle sue risposte. –