如何使用以下配置在MongoDB上设置身份验证?
2个mongoD实例,分片集合。
另一台服务器上有1个mongoS实例。
1 mongoD作为配置服务器。
每当在mongod上启用auth时,我都无法登录任何服务器,用户就会被创建,但我仍然无法登录。尝试登录mongoS实例时出现以下错误:
$ err:“未授权对admin.system.users进行查询”
答案 0 :(得分:0)
如果您遇到类似我的问题,可能无法查询任何内容(类似的消息,您未经授权)。
我意外地注意到我是否运行了两个不同版本的mongo守护进程(win7 / ent)第二个守护进程启动但不关心其他mongo是否正在侦听,因此不清楚哪个守护进程接受请求。
当我停止所有守护进程并启动所有守护进程时,一切都开始工作了。 (对我来说)