gwinstguide:idxinstguide:installazione_mongodb

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

  * 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

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.

  • gwinstguide/idxinstguide/installazione_mongodb.txt
  • Ultima modifica: 2019/11/06 09:42
  • (modifica esterna)