美文网首页mongodb
pymongo.errors.ServerSelectionTi

pymongo.errors.ServerSelectionTi

作者: nobodyyang | 来源:发表于2018-12-18 17:08 被阅读0次

    你本机成功安装了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

    image.png

    保存重启Mongodb服务,测试发现都可以了

    相关文章

      网友评论

        本文标题:pymongo.errors.ServerSelectionTi

        本文链接:https://www.haomeiwen.com/subject/jgylkqtx.html