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.


