【发布时间】:2018-09-23 23:33:46
【问题描述】:
在我的开发环境中,我使用 mlab 作为临时数据库,但现在我在我的 ubuntu 服务器中设置了生产数据库。 ssh 进入服务器后,我可以在终端中运行 mongo,现在我无法将它与我的客户端软件 robomongo 连接起来。我错过了哪一步?
【问题讨论】:
在我的开发环境中,我使用 mlab 作为临时数据库,但现在我在我的 ubuntu 服务器中设置了生产数据库。 ssh 进入服务器后,我可以在终端中运行 mongo,现在我无法将它与我的客户端软件 robomongo 连接起来。我错过了哪一步?
【问题讨论】:
在您的 mongo (mongod) 配置文件(默认 /etc/mongod.conf)中,您必须将 net.bindIp 设置为 ::,0.0.0.0 以绑定到所有可以访问的 IP 地址到 db 或者你可以只设置你的 pc ip 地址(robomongo 属于 pc)和你的节点服务器 ip(如果 nodeserver 与 db 服务器相同,则为 localhost)。
【讨论】: