首页 > 解决方案 > UserNotFound:找不到用户 admin@automation

问题描述

我正在尝试按如下方式启动 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

标签: mongodb

解决方案


请参考以下步骤。

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

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

2)然后检查,是否有任何用户调用管理员可以进行身份​​验证以访问“自动化”数据库。下面给出的示例输出

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

推荐阅读