mongodb meet error: no reachable servers

环境

虚拟机操作系统 centos7, 本地 win10, mongodb3.6

昨天远程操纵本机mongodb, 做数据恢复的时候遇到问题
mongodb Failed: error connecting to db server: no reachable servers
使用的命令如下
命令说明 192.168.1.92 是本机ip,temp/dbname.db 需要恢复的数据文件
mongorestore -h192.168.1.92 -d dbname temp/dbname.db
解决过程

参考了 stackoverflow 上面的答案mongodb Failed: error connecting to db server: no reachable servers
自己在网上还搜索了很多,不一一列举,现在把我的解决过程记录下:

错误的意思是没有找到服务器,尝试 ping 192.168.1.92 27017 发现不通。
肯定找不到。原因是mongodb启动服务器的时候默认只监听本机连接,需要在
启动的时候指定

--bind_ip 0.0.0.0

我启动服务器的命令为

mongod  --bind_ip 0.0.0.0 --dbpath D:/db3-6/db

特别鸣谢 loutian 对我的指导,非常感谢!

    原文作者:尹超_060d
    原文地址: https://www.jianshu.com/p/6966626fdeb0
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞