La passion, cet absolu désir qu'on ne peut jamais combler quand il a pour moteur l'absence de l'autre. Jean Royer
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.