【问题标题】:Cannot connect to mongodb Atlas cluster using mongo shell无法使用 mongo shell 连接到 mongodb Atlas 集群
【发布时间】:2020-08-16 20:06:35
【问题描述】:

我构建了集群,创建了数据库用户,并将我的 IP 地址包含在白名单中。 但是每当我运行此命令时,都会出现以下错误。

mongo "mongodb+srv://cluster0.vkqlr.mongodb.net/test" --username <my-username>

DNSProtocolError: Invalid record 0 of SRV answer for "_mongodb._tcp.cluster0.vkqlr.mongodb.net": 结果大小不正确

请帮帮我。

【问题讨论】:

    标签: mongodb mongo-shell


    【解决方案1】:

    我尝试了所有可能的答案,但没有任何结果。 但是通过以下步骤解决了, 使用清除 DNS

    ipconfig /flushdns
    

    然后在控制面板的Adapter ipv4设置中将google dns更改为自动获取dns选项

    另一个主要问题是,我试图通过 SRV 文本进行连接。但是,直到我单独指定字段时才成功。

    【讨论】:

      【解决方案2】:

      您的系统存在某种 DNS 问题。试试another DNS resolver

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-06-10
        • 1970-01-01
        • 2018-03-05
        • 2020-05-03
        • 2020-11-04
        • 2020-01-15
        相关资源
        最近更新 更多