2017-01-25 1 views
0

J'ai une mongo 3.4 instance avec un fichier CFG ainsi:Impossible de se connecter à mongo (3.4) en utilisant robomongo (0.9.0) et nom d'utilisateur et mot de passe?

systemLog: 
destination: file 
path: D:\Mongo\log\mongod.log 
storage: 
dbPath: D:\Mongo\db 

En utilisant la version 0.9.0 robomongo J'ai ajouté un utilisateur:

enter image description here enter image description here

Maintenant quand je tente se connecter à la DB, je reçois une erreur:

enter image description here

J'ai vérifié les mots de passe etc tout semble correct:

enter image description here

Sans utiliser auth tous les travaux comme prévu.

J'ai déjà couru un problème similaire Mongodb & Robomongo: Can't connect (authentication) mais parce que j'ai une version plus récente du client (0.9) qui supporte SCRAM-SHA-1 cela devrait fonctionner.

Qu'est-ce qui me manque ici?

Répondre

1

On dirait qu'il y a un bug dans robobmongo. Si j'ajoute l'utilisateur à l'aide de la console:

db.createUser({user:"mongoUser", pwd:"***", roles:["userAdminAnyDatabase"]}) 

L'authentification fonctionne. Mais je reçois maintenant une erreur de robomongo:

enter image description here

quand je tente d'élargir la liste des utilisateurs admin.

+2

Vous avez raison, je suis l'un des contributeurs de la base de code Robomongo et les boîtes de dialogue de gestion des utilisateurs ne fonctionnent pas comme prévu. Je suggère fortement d'utiliser Robomongo shell pour ajouter un nouvel utilisateur ou éditer pas les boîtes de dialogue Robomongo 'Add/Edit User'. –