Robomongo&;Meteor mongodb本地主机连接失败
我有一个Meteor应用程序在localhost:3000上运行 尝试使用Robomongo连接到它会导致“您跳过授权”失败Robomongo&;Meteor mongodb本地主机连接失败,mongodb,meteor,database-connection,robo3t,Mongodb,Meteor,Database Connection,Robo3t,我有一个Meteor应用程序在localhost:3000上运行 尝试使用Robomongo连接到它会导致“您跳过授权”失败 我的设置与发布的设置相同,因此我没有触摸任何其他配置选项卡。应该不会有问题。您可以保存连接并连接到Mongo吗?首先在Robomongo中保存连接 请确保您的项目在本地主机上运行 打开Robomongo GUI工具并打开保存连接 编辑 /etc/mongod.conf 评论 bind_ip = 127.0.0.1 到 保存 重新启动服务: service mong
我的设置与发布的设置相同,因此我没有触摸任何其他配置选项卡。应该不会有问题。您可以保存连接并连接到Mongo吗?首先在Robomongo中保存连接
- 请确保您的项目在本地主机上运行
- 打开Robomongo GUI工具并打开保存连接
/etc/mongod.conf
评论
bind_ip = 127.0.0.1
到
保存
重新启动服务:
service mongod restart
您完成了。您应该看到文件/etc/mongodb.conf,并使用该信息进行配置 在我的例子中,我错误地编写了mongodb端口,并纠正了这一点,它成功了
默认端口为27017实际上,你不需要将Robomongo与meteor应用程序连接,只需将其与MongoDB连接即可
Default address is: localhost
Default port: 27017
不需要身份验证请确保输入了正确的ip地址。我输入了一个不正确的ip,但得到了相同的响应。是的,很奇怪,现在它可以工作了。测试失败,但退出编辑对话框并从主面板连接起作用。显然存在某种授权。跳过它并不能解决我的问题。连接尝试时:无法连接到MongoDB,错误:无法连接到MongoDB永远不要注释掉bind_ip=127.0.0.1!!!!!您可以向其中添加其他ip,但如果您注释掉bind_ip,则会创建一个潜在的安全漏洞,允许公众访问您的mongodb服务器。请参见此处的mongodb安全检查表
Default address is: localhost
Default port: 27017