Il n'y a pas de bonheur parfait! dir l'homme quand sa belle-mèr mourut et qu'on lui présenta la note des pompes funèbre. Jérôme K. Jérôme
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.