Comment sécuriser une nouvelle installation de MongoDB

Tester avec la version 2.6.1 sous Windows.

Lancer l'instance de la DB avec:

mongod.exe --dbpath [chemin vers fichier DB]

Ensuite se connecter sur cette instance avec mongo.exe puis lancer les commandes suivantes:

use admin

db.createUser(
    {
      user: "admin",
      pwd: "password",
      roles: [ "root" ]
    }
)
exit

Maintenant vous pouvez lancer avec auth

mongod.exe --dbpath [chemin vers fichier DB] --auth

Vous pouvez aussi placer la DB dans les services Windows avec

mongod.exe --dbpath [chemin vers fichier DB] --auth --install

Sous Linux(Centos 6.5)
La manipulation fonctionne, il faut changer le fichier de configuration de mongo (/etc/mongod.conf) pour la partie authentification.

Category: 
MongoDB