mongodb 无法远程连接
·
在本机可以通过 mongo 命令进行连接,但是外部无法连接,排查以下两个方面:
一,检查防火墙是否未开放端口
如果不确定,可以先关闭防火墙再试
二,查看mongodb启动时绑定的ip
执行如下命令:
netstat -tlnp | grep mongo
输出如下:

看下这里,如果是127.0.0.1 ,那么外部是无法连接的。
杀掉mongodb进程,用如下命令重新启动:
/usr/local/mongodb/bin/mongod --fork --dbpath=/usr/local/mongodb/data --logpath=/usr/local/mongodb/log/mongo.log --bind_ip_all
主要是增加参数 --bind_ip_all , --dbpath 和 --logpath 可灵活修改, --fork是后台运行
启动之后再使用上述命令查看,确保ip变成了0.0.0.0 , 这时外部才可以访问
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)