Ege*_*glu 34 mongodb mongodb-compass
我只是想为MongoDB尝试MongoDB Compass GUI,但是当我尝试使用本地主机端口连接时:27017我收到此错误:
无法在提供的主机和端口上连接到MongoDB
我在YouTube上按照这些说明操作.
Sib*_*enu 43
我今天遇到了这个问题,后来我发现这是一个设置问题.如果您在第一次设置MongoDB时也遇到此问题,则以下步骤可能对您有所帮助.
MongoDB在路径中创建一个文件夹services.mscdbC:\data\dbC:\ Program Files\MongoDB\Server\3.6\bin> mongod 2018-03-11T07:02:56.558-0700 I CONTROL [initandlisten] MongoDB启动:pid = 18720 port = 27017 dbpath = C:\ data\db\64 -bit host = SibeeshVenu 2018-03-11T07:02:56.558-0700 I CONTROL [initandlisten] targetMinOS:Windows 7/Windows Server 2008 R2
Blo*_*oss 29
按Windows键按钮并搜索服务,然后找到MongoDB然后启动.然后再试一次.它会工作
Bas*_*ion 12
如果其他人有这个错误,这对我有用:
在网络注释下面,在行的开头放置一个#:
bindIp:127.0.0.1
- 什么地方出了错: -
原因:bindIp导致它拒绝外部请求,因此我们需要删除该设置.
我的mongo是Red Hat(RHEL6)的标准yum安装,这是它默认配置的方式(我已经开始使用mongoDB 2.6并逐步升级到3.4).
Man*_*ddy 10
挣扎了3个小时.
这是完整的3个步骤:
获取IP地址:
CMD或命令提示符 ipconfig命令10.111.11.111 编辑MongoDB Server配置文件中的bindIP:
C:\Program Files\MongoDB\Server\4.0\bin\mongod.cfgbindIp: 127.0.0.1bindIp: 127.0.0.1,10.111.11.111注意:如果您的IP地址每天都在变,那么最好是编写计算机名(类型hostname在cmd得到您的计算机的名称)
重启MongoDB服务器
services.msc命令MongoDB ServerRestart the service 从另一台机器连接到MongoDb服务器
现在,您可以从另一台机器连接.使用客户端,MongoDB Compass或其他:
10.111.11.111,Hostname在MongoDB Compass客户端中输入 Hostname在MongoDB Compass客户端也可以是服务器的计算机名称,如W11ABC11A11.为了让您的MongoDB服务器的计算机名,使用hostname中CMD(MongoDB服务器计算机上).以上做所有之后,如果你有问题,那么:
-互相ping通(客户端从服务器,反之亦然)使用ipconfig,使用命令ping IPhere,你应该得到的Reply from ..不应该Request timed out.
-如果你在上面看到的问题:
-重新启动客户机,ping再次
- 如果你仍然有问题,让DB所有者重启服务器机器一次(如果它是开发服务器,那么在空闲时重启应该没有任何问题.)
- 问题仍然存在?验证以上所有步骤
希望有所帮助.
| 归档时间: |
|
| 查看次数: |
63077 次 |
| 最近记录: |