我正在尝试在MongoDB服务器上设置授权,但是遵循不同的指南会给我带来同样的错误:
“身份验证失败”
The account has been added successfully to Users table on Admin database,但是一旦我设置了“授权:已启用”,我就无法使用上面指定的凭据连接127.0.0.1
和localhost
。 Admin database connection return "Authentication failed" error已指定密码,"Failed to load list of databases"未指定身份验证设置。
这可能是什么原因?谷歌的结果大多建议更新MongoDB shell,但我的是最新的(3.4.10)。
答案 0 :(得分:0)
通过控制台创建用户大约第5次,这个问题神奇地解决了问题。我看到我使用的方法没有变化,这意味着它很可能是mongodb的错,甚至是我的装置。问题将被解决,但关于为什么会发生这种情况的答案仍然对我开放。