MongoDB错误:“未授权对admin.system.users进行查询”

时间:2013-12-13 18:31:53

标签: mongodb authentication

如何使用以下配置在MongoDB上设置身份验证?

2个mongoD实例,分片集合。
另一台服务器上有1个mongoS实例。
1 mongoD作为配置服务器。

每当在mongod上启用auth时,我都无法登录任何服务器,用户就会被创建,但我仍然无法登录。尝试登录mongoS实例时出现以下错误:

$ err:“未授权对admin.system.users进行查询”

1 个答案:

答案 0 :(得分:0)

如果您遇到类似我的问题,可能无法查询任何内容(类似的消息,您未经授权)。

我意外地注意到我是否运行了两个不同版本的mongo守护进程(win7 / ent)第二个守护进程启动但不关心其他mongo是否正在侦听,因此不清楚哪个守护进程接受请求。

当我停止所有守护进程并启动所有守护进程时,一切都开始工作了。 (对我来说)

相关问题