gpt4 book ai didi

通过 RoboMongo 进行 MongoDB 远程连接

转载 作者:IT老高 更新时间:2023-10-28 13:27:38 25 4
gpt4 key购买 nike

我正在尝试通过 Robomongo 连接到我的 Mongodb 服务器。

我已将服务器 mongod.conf 上的 Bind_ip 更改为 0.0.0.0我还设置了 auth=true 字段。

现在,当我尝试从 RoboMongo 登录时,我遇到了身份验证失败错误。

老实说,我不知道用户名或密码是什么(我在安装 Mongo 后没有设置任何用户,我不想这样做,因为我正在使用 nodeJs 来查询数据库以及当我尝试登录时在我的身份验证也失败了[这就是 mongoskin])

Mongodb 有默认用户名或密码吗?或者我还能做什么?

最佳答案

Does Mongodb have default user name or password?

MongoDB 没有创建默认用户,但是如果您刚刚启用身份验证并且还没有 created your first user yet (应该是用户管理员),然后您必须通过 localhost 连接以设置初始用户。有一个localhost exception默认情况下启用以专门允许创建启用身份验证的第一个用户。如果没有有效的用户凭据,远程连接将无法进行身份验证。

在您拥有 created the required user(s) 之后,然后您应该能够使用 Robomongo 或其他界面(如 mongo shell 或您的 mongoskin 应用程序)使用这些凭据远程登录。

如果您不想使用 localhost 异常,另一种方法是在禁用身份验证的情况下启动 MongoDB 服务器,远程添加所需的用户,然后在启用身份验证的情况下重新启动服务器。

关于通过 RoboMongo 进行 MongoDB 远程连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27804990/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com