Reference Guide
{ role: "dbOwner", db: "DBUser" } ]
})
Creare l'utente DBadmin per MongoDB
Eettuare il login a MongoDB utilizzando l'account utente creato nella sezione precedente. L'utente DBadmin viene creato con privilegi
amministrativi.
Eseguire il comando seguente per creare l'utente DBadmin:
mongo -uDBUser -pPassword admin
use admin
db.createUser( {
user: "DBadmin",
pwd: <DBadmin user password>,
roles: [ { role: "DBadmin", db: "admin" } ]
})
Modicare il le master.cfg
È necessario modicare il le mongod.cfg per abilitare la sicurezza per il database MongoDB.
1 Eseguire il login a MongoDB come l'utente ROOT già creato ed eseguire il seguente comando:
mongo -uroot -pAdmin#123 admin
2 Passare alla directory \data\bin\mongod.cfg e aprire il le mongod.cfg in un editor di testo.
3 Modicare il le mongod.cfg come indicato nel seguente comando:
Figura 26. Modicare mongod.cfg
systemLog:
destination: file
path: c:\data\log\mongod.log
storage:
dbPath: c:\data\db\Mongo
net:
port: 27017
security:
authorization: enabled
N.B.
: I numeri delle porte variano a seconda del sistema nell'ambiente di lavoro.
4 Salvare mongod.cfg e uscire.
Avviare la replica nei server
Accertarsi di disabilitare il rewall in Windows e arrestare i server Tomcat se sono in esecuzione.
Conseguire disponibilità elevata in MongoDB
29