我发现在mongodb.conf中"auth=true"
时对数据库进行身份验证有很多问题。
我创建了我的数据库,我选择了它并且我添加了这样的用户:
db.addUser( { user: "USER",
pwd: "PWD",
roles: [ "userAdminAnyDatabase ]
} )
(我尝试过所有角色)
但是当我尝试通过MongoHub登录时,我得到"errmsg unauthorized"
。
答案 0 :(得分:0)
根据添加用户的方式(使用角色),您正在使用2.4.X版本的MongoDB。
您可以使用mongoshell和db.auth()命令测试身份验证,因为这可能是Mongohub的问题(根据github最近2年前更新过)