首页 > 解决方案 > 尽管未启用访问控制,但 mongodb 授权错误

问题描述

当我登录到 shell 时,我看到:

Access control is not enabled for the database....
Read and write access to data and configuration is unrestricted...
You are running this process as the root user, which is not recommended.

在 shell 中,它可以让我执行任何命令。但是,当我尝试运行节点应用程序(使用相同的主机和端口)时,它告诉我“在测试中没有被授权执行命令......”

我什至尝试创建一个 root 用户并将用户和密码添加到我的应用程序中的 URI 字符串,但仍然没有运气。对于我创建的任何数据库,同样的行为也是如此。

这一切都没有多大意义。有任何想法吗?

(我正在尝试在适用于 Linux 的 Windows 子系统上执行此操作,但我也尝试使用 MongoDB 的常规 Windows 安装,结果是相同的)

标签: mongodb

解决方案


推荐阅读