Jelastic Mongo本地数据库连接

时间:2016-01-12 20:36:49

标签: mongodb jelastic

我已经创建了Mongo副本集。 现在我需要连接Mongo local db来查看oplog。但我不能为此创建prope用户。我试过了:

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的身份验证错误。

1 个答案:

答案 0 :(得分:1)

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