我已经在 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
和
- 添加
auth = true
- 将您想要授予访问权限的 IP 添加到“bind_ip”或将值更改为“0.0.0.0”以授予所有人访问权限(您显然必须在此之前创建管理员用户)