Installazione MongoDB
Scaricare il software dal sito del produttore al seguente link:
http://downloads.mongodb.org/win32/mongodb-win32-x86_64-2008plus-ssl-3.2.7-signed.msi
Fase preliminare
* Creare le seguenti directory: C:\mongodb\ C:\mongodb\data C:\mongodb\data\db C:\mongodb\data\log
* Creare come amministratore il file C:\mongodb\mongod.cfgcon il seguente contenuto: systemLog: destination: file path: C:\mongodb\data\log\mongod.log storage: dbPath: C:\mongodb\data\db
Installazione
1 Lanciare il file di installazione in e selezionare l’installazione di tipo “Custom”
2 Cambiare ora la cartella di installazione selezionando “Browse”
3 Inserire ora C:\mongodb come cartella di installazione
4 Terminare quindi l’installazione.
5 Ora aprire il prompt di dos con privilegi di amministratore e lanciare il seguente comando
* sc.exe create MongoDB binPath= "C:\mongodb\bin\mongod.exe -- service --config=\"C:\mongodb\mongod.cfg\"" DisplayName= "MongoDB" start= "auto"
6 Avviare ora il servizio di MongoDB.
7 Inserire un profilo di autenticazione per un database (opzionale, gestito a partire dalla versione 4.4.0) Utilizzare i seguenti comandi da prompt di dos:
* use [nome del database per cui si intende creare un profilo] * db.createUser({ user: "[nome del profilo]", pwd: "[password del profilo]", roles: [{role: "[nome del ruolo]", db: "[nome del database per il quale il ruolo avrà valore]"}, {role: --->}] })
Un esempio concreto potrebbe essere:
* use CDE_USERS * db.createUser({ user: "cdeTest", pwd: "cde_test$", roles: [{role: "readWrite", db: "CDE_TEST"}, {role: --->}] })
Per una lista completa dei ruoli e privilegi che è possibile assegnare ad ogni utente, si consiglia di visionare questa guida.