首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有管理身份验证错误的mongodb复制

带有管理身份验证错误的mongodb复制
EN

Stack Overflow用户
提问于 2014-05-18 13:27:17
回答 2查看 724关注 0票数 0

我有三个mongodb复制集节点

两个服务器拥有数据,第三个服务器是仲裁者。

54.83.20.44 : 27017 (小学) 54.197.243.55 : 40000 (中学) 23.21.148.73 : 27017 (仲裁者)

所有的事情都配置好了自动故障转移。

但是,我忽略了任何关于身份验证的事情。

我可以使用"Robomongo“(桌面mongodb管理工具)连接到副本,而不需要用户名/密码:(

因此,我连接到主成员的管理数据库并运行以下命令:

蒙戈 使用管理 Db.addUser(“用户名”、“密码”);

然后,我用--auth选项重新启动了mongod过程。

这是重启后的日志:

rsBackgroundSync replSet不尝试同步54.197.243.55:40000,它被否决了8秒 rsHealthPoll无法对54.197.243.55:40000进行身份验证,{代码: 18,ok: 0.0,errmsg:“authenticate”} rsHealthPoll复制信息54.197.243.55:40000认为我们失败了

我能做些什么?

向所有管理服务器添加用户名/密码

或者仅仅是主服务器?

EN

回答 2

Stack Overflow用户

发布于 2014-12-18 17:58:09

我认为您应该使用--auth选项重新启动所有mongod实例。

票数 0
EN

Stack Overflow用户

发布于 2021-11-01 11:23:45

如果使用复制身份验证,则必须启用密钥文件身份验证,否则它们将脱离同步状态。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23722415

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档