你本机成功安装了Mongodb(例如机器ip为:10.32.x.x),数据库存放文件路径也配置了
而且Mongodb数据库服务已经成功开启了
用浏览器访问localhost:27017可以看到成功提示页面
使用localhost:27017去连接操作插入Mongodb也没问题,并且通过NoSQL Manager for MongoDB连接也能查到存入的数据。
但是,你使用安装Mongodb的IP+端口访问Mongodb,发现访问不了,就算在本机使用IP也访问不了。
在其他机器使用Mongodb的IP+端口访问,也访问不了
使用Python3连接操作数据库,提示[WinError 10061] 由于目标计算机积极拒绝,无法连接
。
在其他机器检测安装Mongodb的ip+端口,不通。
问题根本原因:
mongodb默认监听的是127.0.0.1:27017,因此是不允许远程访问的。所以安装mongodb时,如果要远程访问(使用ip访问),应当在配置文件配置开启IP访问。
解决办法:
在mongodb.cfg配置文件增加以下一行开启IP访问。
bind_ip = 0.0.0.0 #绑定运行访问ip
保存重启Mongodb服务,测试发现都可以了
网友评论