Mentre discutiamo di come installare MongoDB 4.2 su Redhat/Centos 7 nel nostro precedente articolo Come installare MongoDB 4.2 su sistemi RedHat/Centos 7 , discuteremo in questo Come installare MongoDB Community Edition 4.2 4.2 su sistema Windows usando:
- la procedura guidata di installazione di MongoDB
- il msiexec.exe dalla riga di comando (cmd.exe)
- Installazione di MongoDB 4.2 utilizzando la procedura guidata di installazione di MongoDB:
Come possiamo vedere, l'installazione di MongoDB utilizzando la procedura guidata di installazione di MongoDB è piuttosto semplice. I prerequisiti dell'installazione sono un sistema Windows come piattaforma supportata e il programma di installazione MongoDB.
Controlliamo le piattaforme supportate per le finestre di sistema, MongoDB richiede l'architettura x86-64 e supporta la seguente piattaforma:
- Windows 7/Server 2008 R2
- Windows 8/2012 R2 e versioni successive
Controlliamo la sezione dei download ufficiali di MongoDB per scaricare il programma di installazione di MongoDB per eseguire il programma di installazione:
Come possiamo vedere sopra, possiamo scegliere la versione MongoDB, The Os e il pacchetto da scaricare in due formati formato ZIP o formato MSI.
Iniziamo così la nostra installazione interattiva sul nostro sistema Windows 8:
Una volta completato il download del file di installazione mongodb-win32-x86_64-2012plus-4.2.2-signed.msi, avviamo il processo di installazione:
Fare clic su Avanti nella schermata sopra e dopo aver accettato i termini nella casella di controllo del contratto di licenza:
Fare clic sul pulsante Avanti per procedere ulteriormente, dobbiamo scegliere tra l'installazione "Completa" e "Personalizzata":
Se dobbiamo scegliere quali funzionalità verranno installate e dove verranno installate, è possibile con l'installazione a scelta personalizzata:
Considerando che abbiamo scelto di utilizzare l'opzione di configurazione consigliata di "Completa" che installerà MongoDB e gli strumenti MongoDB nella posizione predefinita.
A partire da MongoDB 4.0, il processo di installazione ci dà la possibilità di installare solo i binari di MongoDB o di configurare MongoDB come servizio Windows durante l'installazione:
Nella schermata sottostante appare per attivare il processo di installazione vero e proprio facendo clic sul pulsante Installa:
Poiché installiamo e configuriamo MongoDB come servizio di Windows durante l'installazione, il servizio MongoDB viene avviato al termine dell'installazione.
Dopo l'installazione, possiamo controllare l'architettura della nostra directory di installazione. Come possiamo nella nostra directory di installazione 'C:\Programmi\MongoDB\Server\4.2':abbiamo tre directory:
- Bin:per memorizzare i file binari
- Dati:ai dati nella directory dei dati specificata da –dbpath
- Registro:per memorizzare i file di registro
MongoDB viene configurato utilizzando il file di configurazione C:\Programmi\ MongoDB\Server\4.2\bin\mongod.cfg
Questo è il nostro mongod.cfg nella nostra installazione demo:
# mongod.conf
# per la documentazione di tutte le opzioni, vedi:
# http://docs.mongodb.org/manual/reference/configuration-options/
# Dove e come archiviare i dati.
archiviazione:
Percorso db:C:\Programmi\MongoDB\Server\4.2\dati
diario:
abilitato:vero
# motore:
# mmapv1:
# wiredTiger:
# dove scrivere i dati di registrazione.
Registro di sistema:
destinazione:file
logAppend:vero
percorso:C:\Programmi\MongoDB\Server\4.2\log\mongod.log
# interfacce di rete
rete:
porta:27017
bindIp:127.0.0.1
#processManagement:
#sicurezza:
#operazioneProfilazione:
#replica:
#sharding:
## Opzioni solo per aziende:
#auditLog:
#snmp:
- Installazione di MongoDB 4.2 utilizzando msiexec.exe:
L'installazione di MongoDB utilizzando la procedura guidata di installazione di MongoDB ci dà la possibilità di controllare il processo di installazione ed è un processo interattivo basato sui progressi dell'installazione.
Altrimenti, se scegliamo di installare MongoDB in modalità silenziosa e automatica, possiamo utilizzare msiexec.exe dalla riga di comando.
Ci sono i passaggi da seguire:
- Apri un prompt dei comandi/interprete di Windows (cmd.exe) in modalità amministratore
- Da questo prompt dei comandi aperto, vai alla directory in cui è stato scaricato il programma di installazione di MongoDB ed esegui il comando seguente:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
INSTALLLOCATION=”C:\MongoDB\Server\4.2\”
Per personalizzare la directory di installazione, aggiungiamo l'opzione di installazione. Se vogliamo preservare quella predefinita, possiamo omettere questa opzione.
A partire da Windows 8 o versioni successive, possiamo utilizzare msiexec.exe per installare tutti i file binari di MongoDB, incluso MongoDB Compass. Quindi, per omettere la sua installazione, dobbiamo farlo esplicitamente usando l'argomento SHOULD_INSTALL_COMPASS=”0″ come segue:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
SHOULD_INSTALL_COMPASS=”0″
Inoltre, abbiamo la possibilità di installare set di componenti MongoDB specifici; possiamo specificarli nell'argomento ADDLOCAL come segue:
Ad esempio, per installare solo il server MongoDB (mongod.exe) e la shell mongo.exe, nonché configurare il server MongoDB come servizio Windows e includere Compass nelle installazioni, possiamo semplicemente eseguire questo:
msiexec.exe /l*v mdbinstall.log /qb /i mongodb-win32-x86_64-2012plus-4.2.2-signed.msi ^
ADDLOCAL="ServizioServer,Client" ^