【问题标题】:error starting mongodb with brew start on macOS Catalina 10.15.6在 macOS Catalina 10.15.6 上使用 brew start 启动 mongodb 时出错
【发布时间】:2021-04-08 04:28:38
【问题描述】:

我尝试了一些故障排除方法,但均无济于事。它们似乎与我的具体错误不符。我开始使用 mongodb

> brew services start mongodb-community

终端说启动成功,但是当我启动时

> brew services

检查 mongodb 的状态,它说错误。没有解释。 但是如果我打开一个新终端并运行 mongo,我会得到一个更详细的错误。

> connecting to: mongodb://127.0.0.1:27017/? 
> compressors=disabled&gssapiServiceName=mongodb
> Error: couldn't connect to server 127.0.0.1:27017, connection 
> attempt failed: SocketException: Error connecting to 
> 127.0.0.1:27017 :: caused by :: Connection refused :

【问题讨论】:

    标签: mongodb command-line terminal homebrew


    【解决方案1】:

    我已经找到了解决这个问题的方法。套接字异常错误显然被抛出,因为根拥有

    /tmp/mongodb-27017.sock 
    

    解决方案

    sudo rm -rf /tmp/mongodb-27017.sock
    

    重新启动mongodb

    brew services start mongodb-community@4.4
    

    它会创建一个新的

    /tmp/mongodb-27017.sock
    

    归用户所有。你可以通过

    ls -lsah /tmp/mongodb-27017.sock
    

    当时我的输出是

    0 srwx------  1 userName  wheel     0B Apr  8 12:05 /tmp/mongodb-27017.sock
    

    用户名以前是 root。

    我的解决方案在这里找到 https://stackoverflow.com/a/62196227/15311479

    【讨论】:

      猜你喜欢
      • 2020-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-03-27
      相关资源
      最近更新 更多