Jelastic Mongo本地数据库连接



我已经创建了Mongo复制集。现在我需要连接到Mongo localdb来查看oplog。但我不能为此创建合适的用户。我试过:

db.createUser({ user: "opadmin1", pwd: "pass", roles:[{ role: "clusterManager", db: "admin"}]})
db.createUser({ user: "opadmin2", pwd: "pass", roles:[{ role: "clusterManager", db: "local"}]})
db.createUser({ user: "opadmin3", pwd: "evalola", roles:["clusterManager"]})
db.createUser({ user: "opadmin4", pwd: "pass", roles:[{ role: "readWrite", db: "local"}]})

当我尝试像mongodb://opadmin2@[mongo-env]/local那样连接时,每次都会出现代码为18的auth错误。

如果凭据错误或读取目录的权限不正确,则可能会出现此错误。我认为分析这一问题的最佳方法是联系您的Jelastic提供商的支持,因为很难准确说出您的环境中发生了什么。

最新更新