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

时间:2016-03-30 13:28:20

标签: mongodb centos7

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

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

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

enter image description here

但如果我设定它:

enter image description here

然后我得到:

enter image description here

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

2 个答案:

答案 0 :(得分:1)

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

另外,请查看此帖:mongodb.conf bind_ip = 127.0.0.1 does not work but 0.0.0.0 works

此致

答案 1 :(得分:1)

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

打开
  

0.0.0.0

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

  

vim /etc/mongod.conf

以下列格式添加IP

  

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

实施例。 enter image description here

保存并循环Mongod 在RHEL;

  

systemctl restart mongod