【问题标题】:MongoDB: Connect to localhost from another computer in same networkMongoDB:从同一网络中的另一台计算机连接到 localhost
【发布时间】:2021-03-28 20:00:26
【问题描述】:

我在一台计算机上运行 MongoDB,并希望从同一网络上的另一台计算机连接到服务器实例。

进入 Mongo shell 会为两台计算机提供以下输出:connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb 和不同的实例:Implicit session: session { "id" : UUID(...) }

我尝试了herehere 提出的解决方案,但无济于事。认为将 IP 绑定到 0.0.0.0 会有所帮助,但它没有。

处理过类似问题的人有什么其他建议吗?

【问题讨论】:

    标签: mongodb networking pymongo


    【解决方案1】:

    0.0.0.0 是地址,而不是端口。您需要将服务器配置为侦听所有地址或显式侦听环回 (127.0.0.1) 和网络地址(无论是什么),然后将客户端配置为连接到服务器的地址。

    在服务器端使用 netstat 来验证服务器是否正在侦听您配置的地址。

    【讨论】:

    • 首先,修正错字,谢谢。其次,你能说吗?我在mongod.conf文件中设置了bindIp: 127.0.0.1, 100.12.177.51,后者是我的公共IP。但是我不确定您所说的“配置客户端以连接到服务器的地址”是什么意思。这是否意味着更改另一台计算机的 mongod.conf 文件上的某些内容?
    • 您发布的链接是完美的。这解决了我的问题。感谢您对此的帮助
    猜你喜欢
    • 2012-03-01
    • 2012-03-29
    • 2015-03-13
    • 2016-09-19
    • 2013-01-16
    • 1970-01-01
    • 2020-08-24
    • 2020-11-28
    • 2013-10-29
    相关资源
    最近更新 更多