Ubuntu 19.10 上的 Mongodb。身份验证

Ubuntu 19.10 上的 Mongodb。身份验证

我已经在 ubuntu 19.10 上安装了 mongodb apt install mongodb(因为官方文档中没有关于 ubuntu 19.10 的内容。它不受支持还是什么?)因此,它安装了 mongodb v3.6.8 并且我用它systemctl start mongodb来运行它,但据我了解,mongodb 命令已被弃用,应该改用 mongod,对吗?当我尝试时sudo systemctl start mongodb,它显示“无法启动 mongod.service:未找到单元 mongod.service。”

我只想允许授权用户连接到数据库。但是当我尝试添加security: authorization: disabled到 /etc/mongodb.conf 时,mongodb 无法启动(据我了解,这是因为它仅适用于 mongod.conf,而我显然没有)。

我该怎么办?如何使用 mongodb 命令建立身份验证连接?

答案1

我发现了

sudo nano /etc/mongodb.conf

  1. 添加auth = true
  2. 将您想要授予访问权限的 IP 添加到“bind_ip”或将值更改为“0.0.0.0”以授予所有人访问权限(您显然必须在此之前创建管理员用户)

相关内容