gpt4 book ai didi

mongodb - Mongo 身份验证问题

转载 作者:可可西里 更新时间:2023-11-01 09:20:23 26 4
gpt4 key购买 nike

您好,我有一个带有 Bitnami MEAN 堆栈的新 AWS 服务器。

我是服务器上的 root 用户,我在命令行上启动了 mongo。

当我尝试做任何事情时(除了“使用测试”或“使用管理”),例如“show dbs”

我收到以下错误:

show dbs

 listDatabases failed:{ "ok" : 0, "errmsg" : "unauthorized" } at src/mongo/shell/mongo.js:46

我知道我在权限方面做错了,我只是不知道那是什么。

当我查看 mongodb.config 时,一切看起来都正常,但我看到:

  # Turn on/off security.  Off is currently the default
#noauth = true
auth = true

另外,可能相关的是,当我尝试运行 mongod 时,我得到关于“/data/db”不存在的错误,或者如果我创建目录,我得到“空间不足的问题”

感谢您的宝贵时间。

最佳答案

如果 mongod 已经在运行,则您不需要再次运行它,而且很可能它已经在运行了。你也没有说你是如何尝试连接的,这可能是你的问题。

我建议阅读 relevant documentation其中解释了默认用户身份验证是什么以及如何连接:

$ mongo admin --username root --pasword YOURPASSWORD

文档页面中包含默认密码。还有关于为您的应用程序设置新用户的信息。

有关更多信息,请参阅包含许多示例的官方 MongoDB 文档:

http://docs.mongodb.org/manual/administration/security-access-control/

关于mongodb - Mongo 身份验证问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21844661/

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