我已经在我的一台GCE机器上安装了mongodb。我从远程计算机(即家用计算机)连接到mongodb时遇到问题。
我发现使用Google搜索时,我必须绑定正确的IP地址,并且需要添加相应的防火墙规则,这样做之后,仍然无法连接。
有什么方法可以从我的远程计算机进行连接以访问mongodb数据库?
附加mongodb.conf和防火墙规则
#mongodb.conf file
dbpath=/var/lib/mongodb
logpath=/var/log/mongodb/mongodb.log
logappend=true
bind_ip = 0.0.0.0
port = 27017
journal=true
答案 0 :(得分:0)
尝试将mongodb.conf文件中的“ bind_ip”更改为您的mongo实例ip并尝试。 (我假设在计算引擎设置中添加了正确的防火墙规则)
答案 1 :(得分:0)
问题出在创建防火墙规则时添加的目标标记中。通过应用到所有目标标签为mongodb创建防火墙规则,解决了该问题。