首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP从本地主机远程连接mongoDB失败

使用PHP从本地主机远程连接mongoDB失败
EN

Stack Overflow用户
提问于 2016-05-07 07:06:57
回答 1查看 593关注 0票数 0

我需要一个帮助,我无法用PHP从我的系统的本地主机远程连接访问mongodb。我使用此mongoDB在ubuntu服务器上运行10.10.5.80,并试图从系统本地主机连接,为此我使用了以下代码。

代码语言:javascript
复制
$con=new MongoClient("mongodb://10.10.5.80:27017");

但是无法连接,我已经检查了那个帖子是否在监听,它在我的ubuntu server.When中运行,我把我的所有代码都推到了特定的ip(10.10.5.80)上,它的工作fine.Here我需要从localhost.Please连接远程mongoDB服务器,帮助我解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-07 09:19:04

请检查下列事项以诊断问题:

  1. 尝试从本地计算机从mongodb连接远程mongodb服务器: mongo --宿主10.10.5.80 -端口27017
  2. 如果步骤1失败,请尝试检查远程端口27017是否可从本地计算机访问。 telnet 10.5.80 27017
  3. 如果1和2都失败,则确认远程mongo服务器无法从您的服务器访问。
  4. 确保您的远程mongodb服务器不绑定到127.0.0.1(默认),如果是这样的话,您需要注释掉mongod.conf中的行并重新启动服务。
  5. 如果您的mongodb托管在云上,那么请确保有一个安全组规则允许您的本地机器访问远程主机。
  6. 如果来自本地计算机的请求加上连接,则可以检查mongodb日志/ mogostats。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37085597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档