如何将MongoDB Atlas连接到MongoDB Compass?连接报错如何解决?
MongoDB Atlas连接MongoDB Compass报错解决方案
报错信息:
error: connect ECONNREFUSED 127.0.0.1:27017,中文翻译为:错误:连接被拒绝 127.0.0.1:27017
该报错的核心原因是MongoDB Compass默认尝试连接本地运行的MongoDB服务,而非你创建的Atlas远程集群,可按以下步骤逐一排查修复:
- 验证连接字符串有效性:Atlas生成的连接字符串前缀应为
mongodb+srv://,不要直接使用带<>占位符的默认字符串,需将占位符替换为你创建集群时设置的数据库用户名、对应密码,密码含特殊字符时需提前做URL编码。 - 清空Compass默认连接配置:部分版本Compass打开后会预填本地连接地址
mongodb://localhost:27017,需先删除默认内容,再完整粘贴Atlas生成的连接字符串,再点击连接。 - 检查Atlas网络访问规则:进入Atlas控制台的「网络访问」页面,确认你当前设备的公网IP已被加入白名单,临时IP过期后会导致连接失败,可临时设置为允许所有IP访问验证是否为白名单限制问题。
- 排查本地网络限制:部分办公、校园内网会屏蔽27017端口,可切换手机热点测试连接,排除端口屏蔽问题。
内容的提问来源于stack exchange,提问作者Syed Muhammad Moiz
相关产品推荐
相关产品推荐

