You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MongoDB局域网连接故障求助:好友无法访问本机数据库

解决MongoDB跨机直连被拒绝的问题

1. 修正端口号错误

你好友使用的连接端口是2707,但MongoDB默认端口为27017,这大概率是核心问题。让好友执行正确的连接命令:

mongo --host 192.168.2.4:27017

如果你手动修改过MongoDB端口,需确保mongodb.cfg中的net.port配置与连接端口完全一致。

2. 检查MongoDB监听地址配置

打开mongodb.cfg,找到net.bindIp项:

  • 若仅配置了127.0.0.1,MongoDB只会监听本机回环请求,外部无法访问。可改为0.0.0.0允许所有IP连接,或同时添加你的本机IP和好友IP,格式如192.168.2.4,192.168.2.X(X为好友电脑IP)。
  • 修改完成后必须重启MongoDB服务,确保配置生效。

3. 验证MongoDB监听状态

在你的电脑上执行命令,确认MongoDB的监听地址和端口:

# Windows系统
netstat -ano | findstr "27017"
# Linux/macOS系统
lsof -i :27017

检查输出结果,确保监听地址是0.0.0.0或包含好友的IP,而非仅127.0.0.1。

4. 确认直连网络的网段一致性

以太网直连时,确保两台电脑IP处于同一网段:

  • 你的IP为192.168.2.4,好友IP需设为192.168.2.X(X≠4),子网掩码统一为255.255.255.0。
  • 让好友执行arp -a(Windows)或arp -n(Linux/macOS),确认能显示你的MAC地址,排查物理连接异常。

5. 检查MongoDB服务运行状态

  • 确认MongoDB服务处于运行中状态,重启后无报错。
  • 确保服务以管理员权限启动,避免因权限限制无法绑定非回环地址。

内容的提问来源于stack exchange,提问作者Ryan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 21:05:32