J'ai un serveur mongoDB
utilisant v2.4.9
. Je dois me connecter à ce serveur en utilisant robomongo
dans mon localhost. J'ai activé auth=true
dans /etc/mongobd.conf
et j'ai ajouté le nom d'utilisateur et mot de passe dans mongodb.php
. Lorsque je me connecte en utilisant robomongo
au serveur distant, il se connecte déjà via IP même si je n'ai rien prescrit dans l'onglet Authentication
dans robomongo
. Je veux robomongo
ne pas se connecter uniquement via IP, mais à la fois via IP et nom d'utilisateur et mot de passe.Authentification utilisateur pour la connexion à robomongo
Comment est-ce que je peux faire ceci?
Peut-être le serveur MongoDB ne tourne pas avec l'authentification, pour une raison quelconque. Pouvez-vous vérifier le journal? Au démarrage, il affiche un résumé des options qu'il a activées (y compris l'authentification) - cela devrait aider. –
J'ai vérifié le fichier journal. '[initandlisten] options: {auth:" vrai ", bind_ip:" IP ", config:" /etc/mongodb.conf ", dbpath:"/var/lib/mongodb ", journal:" vrai ", logappend:" true ", logpath:" /var/log/mongodb/mongodb.log ", port: 27017}' –