【问题标题】:Unable to connect to mongo (3.4) using robomongo (0.9.0) and username and password?无法使用 robomongo (0.9.0) 以及用户名和密码连接到 mongo (3.4)?
【发布时间】:2017-01-26 14:20:33
【问题描述】:

我有一个带有 cfg 文件的 mongo 3.4 实例:

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

使用 robomongo 0.9.0 版我添加了一个用户:

现在,当我尝试连接数据库时,出现错误:

我检查了密码等一切似乎都是正确的:

如果不使用 auth,一切都会按预期工作。

我遇到了类似的问题Mongodb & Robomongo: Can't connect (authentication),但因为我有一个支持 SCRAM-SHA-1 的更新版本的客户端 (0.9),这应该可以工作。

我在这里错过了什么?

【问题讨论】:

    标签: windows mongodb robo3t


    【解决方案1】:

    看起来 robobmongo 中存在错误。如果我使用控制台添加用户:

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

    身份验证有效。但我现在从 robomongo 收到一个错误:

    当我尝试在管理员中展开用户列表时。

    【讨论】:

    • 你是对的,我是 Robomongo 代码库的贡献者之一,用户管理对话框无法按预期工作。我强烈建议使用 Robomongo shell 添加新用户或编辑而不是 Robomongo 的“添加/编辑用户”对话框。
    猜你喜欢
    • 2016-08-09
    • 1970-01-01
    • 1970-01-01
    • 2019-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-03
    • 2021-11-02
    相关资源
    最近更新 更多