MongoDB +管理员

问题描述 投票:0回答:1

我正在使用WAMP64在Windows上运行本地MongoDB服务。

我想使用管理员访问数据库。我无法通过登录页面。

一直说Database does not support password,正如我使用带有已创建的auth uid和pw的MongoDB Compass登录数据库所证明的。

我尝试过Adminer 4.6.3和4.7.6(最新v)

有人知道如何克服这个吗?谢谢。

mongodb wamp adminer
1个回答
0
投票

产生此消息的代码似乎是here

它似乎要做的是:

  1. 使用提供的用户名和密码连接。
  2. 使用空密码连接提供的用户名。
  3. 如果第二次连接成功,则返回“不支持密码”错误。
  4. 否则,大概返回第一个连接。

如果我尝试不使用密码登录,即使mongod没有使用--auth参数启动,我的登录也会失败。因此,我不确定要重现此行为需要什么设置,但我建议:

  1. 确保您的mongod调用具有--auth参数。
  2. 确保您无法连接到服务器指定密码(即,未经身份验证的连接失败)。
© www.soinside.com 2019 - 2024. All rights reserved.