UserNotFound:找不到用户admin @ automation

时间:2018-05-16 04:39:00

标签: mongodb

我正在尝试按如下方式启动Mongodb实例并运行如下错误,如何调试?请提供有关如何解决此错误的指导

mongo automation --host machine40.scv.company.com -u admin -p passd

2018-05-15T21:11:30.346-0700 I ACCESS   [conn3] SCRAM-SHA-1 authentication failed for admin on automation from client 17.xxx.xxx.x:54756 ; UserNotFound: Could not find user admin@automation

1 个答案:

答案 0 :(得分:2)

请参阅以下步骤。

1)以超级管理员用户身份登录mongo控制台。

mongo admin --host machine40.scv.company.com -u admin -p passd

2)然后检查,是否有任何用户呼叫管理员可以进行身份​​验证以访问"自动化" D B。 下面给出的样本输出

{
    "_id" : "XXXXXX",
    "user" : "admin",
    "db" : "automation",
    "roles" : [
        {
            "role" : "root",
            "db" : "automation"
        }
    ]
}