代码之家  ›  专栏  ›  技术社区  ›  Cactus

使用ufw防火墙的ubuntu服务器上的MongoDB:连接超时

  •  0
  • Cactus  · 技术社区  · 7 年前

    /etc/mongod.conf 就像这样:

    # network interfaces
    net:
      port: 27017
      bindIp: 127.0.0.1,<IP>
    

    我无法通过以下方式从本地机器的终端远程连接到mongodb: mongo mongodb://something:something@IP:port/db

    连接总是超时并返回:

    MongoDB shell version v4.0.5
    connecting to: mongodb://<IP>:<port>/url?gssapiServiceName=mongodb
    2019-01-30T09:41:35.890-0800 E QUERY    [js] Error: couldn't connect to server <IP>:<port>, connection attempt failed: SocketException: Error connecting to <IP>:<port> :: caused by :: Connection timed out :
    connect@src/mongo/shell/mongo.js:328:13
    @(connect):1:6
    exception: connect failed
    

    (我用虚拟文本替换了IP和端口号)。

    有人知道我做错了什么吗?最奇怪的是,在今天清晨,这只起了一次作用。昨晚也没用。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Ferds    7 年前

    尝试绑定IP All bro,下面是代码:

    mongod --bind_ip_all

    我希望能帮助你……)