我怎样才能远程连接到我的mongodb开始mongod
问题描述:
我最近在MongoDB上工作,并且在远程连接到mongoDb时卡住了。我怎样才能远程连接到我的mongodb开始mongod
我有一个名为db的文件夹,这也是我的dbpath文件夹。
我通过型启动mongodb的:
mongod --dbpath=./db
然后我连接到它在另一端通过键入
mongo
然后我导航到等/ mongod.conf文件,注释掉
bindIp : 127.0.0.1
但是,我仍然没有能力通过mongobooster或其他GUI工具连接到我的mongoDb。
想知道我哪里出错了?
答
bindIp : 127.0.0.1
使mongodb仅在本地接口上侦听。
将其更改为bindIp : 0.0.0.0
以使其可以在所有接口上侦听,但请考虑security issues。
理想情况下,让它绑定到localhost,并使用ssh隧道连接到它,或绑定到专用网络,无论是物理还是虚拟,具体取决于您的设置。
我试过了,但我的GUI应用程序告诉连接超时 –
您是否在更改配置后重新启动服务器?你能用命令行'mongo'连接到远程数据库吗?检查是否有防火墙使用telnet阻止端口。将mongodb的日志添加到问题中。 –
我这样做了,但我想到问题是我的服务器上的安全组设置 –