mongodb 无法远程连接

在本机可以通过 mongo 命令进行连接,但是外部无法连接,排查以下两个方面:

一,检查防火墙是否未开放端口

如果不确定,可以先关闭防火墙再试

二,查看mongodb启动时绑定的ip

执行如下命令:

bash 复制代码
netstat -tlnp | grep mongo

输出如下:

看下这里,如果是127.0.0.1 ,那么外部是无法连接的。

杀掉mongodb进程,用如下命令重新启动:

bash 复制代码
/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 , 这时外部才可以访问

相关推荐
NocoBase33 分钟前
10 个开源工具,快速构建数据应用
数据库·低代码·开源
麻辣清汤1 小时前
结合BI多维度异常分析(日期-> 商家/渠道->日期(商家/渠道))
数据库·python·sql·finebi
Kan先生2 小时前
对象存储解决方案:MinIO 的架构与代码实战
数据库·python
超级迅猛龙3 小时前
保姆级Debezium抽取SQL Server同步kafka
数据库·hadoop·mysql·sqlserver·kafka·linq·cdc
杨过过儿3 小时前
【Task02】:四步构建简单rag(第一章3节)
android·java·数据库
····懂···4 小时前
攻克PostgreSQL专家认证
数据库·postgresql
每天都在想吃啥4 小时前
day31 SQLITE
数据库·sqlite
m0_748254097 小时前
2025最新华为云国际版注册图文流程-不用绑定海外信用卡注册
服务器·数据库·华为云
清风6666667 小时前
基于51单片机自动浇花1602液晶显示设计
单片机·嵌入式硬件·mongodb·毕业设计·51单片机·课程设计
大新屋7 小时前
MongoDB 分片集群修改管理员密码
数据库·mongodb