无法通过 3T MongoChef 在 CentOS 7 上访问 MongoDB 3.2.4

Can't access MongoDB 3.2.4 on CentOS 7 via 3T MongoChef

我在 CentOS 7 上安装了 MongoDB 3.2.4。除了注释 bindIp: 127.0.0.1 以从本地计算机通过 3T MongoChef 3.4.1 访问数据库外,我保留默认配置。

我为 db admin 创建了两个新用户。一个是 root,一个是 userAdmin

我试图通过 3T MongoChef 访问数据库但失败了。如果我离开身份验证 none,我会得到这个:

但是如果我设置它:

然后我得到:

我不知道如何解决这个问题。请帮忙。

似乎注释掉 bindIp 不足以更改 mongod 允许的入站连接。尝试将其更改为 0.0.0.0

此外,检查这个 post:mongodb.conf bind_ip = 127.0.0.1 does not work but 0.0.0.0 works

此致

在生产环境中,将IP锁定到白名单服务器,不要使用`

开放

0.0.0.0

要将 IP 列入白名单,请修改 mongod.conf

vim /etc/mongod.conf

按照以下格式添加IP

[x.x.x.x,x.x.x.x]

例如。

保存并循环 Mongod 在 RHEL 中;

systemctl restart mongod