使用刚刚创建的凭据在管理数据库上进行身份验证失败
Authentication failed on admin database with just-created credentials
我正在尝试在 MongoDB 服务器上设置授权,但遵循不同的指南会导致我遇到相同的错误:
"Authentication failed"
The account has been added successfully to Users table on Admin database, but once I set "authorization: enabled" I cannot connect to neither 127.0.0.1
nor localhost
with the credentials I've specified above. Admin database connection return "Authentication failed" error with password specified and "Failed to load list of databases" 未指定身份验证设置。
这可能是什么原因? Google 结果大多建议更新 MongoDB shell,但我的是最新的 (3.4.10)。
通过控制台第 5 次创建用户后,问题神奇地自行修复。我发现我使用的方法没有任何变化,这意味着它很可能是 mongodb 的错误,甚至是我的安装错误。这个问题将被关闭,但关于为什么会发生这种情况的答案对我来说仍然是开放的。
On Windows: 请在环境变量中设置mongodb path因为有时powershell 或 命令提示符 连接到直接服务器或 运行 mongo 命令
有问题
我正在尝试在 MongoDB 服务器上设置授权,但遵循不同的指南会导致我遇到相同的错误:
"Authentication failed"
The account has been added successfully to Users table on Admin database, but once I set "authorization: enabled" I cannot connect to neither 127.0.0.1
nor localhost
with the credentials I've specified above. Admin database connection return "Authentication failed" error with password specified and "Failed to load list of databases" 未指定身份验证设置。
这可能是什么原因? Google 结果大多建议更新 MongoDB shell,但我的是最新的 (3.4.10)。
通过控制台第 5 次创建用户后,问题神奇地自行修复。我发现我使用的方法没有任何变化,这意味着它很可能是 mongodb 的错误,甚至是我的安装错误。这个问题将被关闭,但关于为什么会发生这种情况的答案对我来说仍然是开放的。
On Windows: 请在环境变量中设置mongodb path因为有时powershell 或 命令提示符 连接到直接服务器或 运行 mongo 命令
有问题