【问题标题】:Postgresql installed through Brew does not start automatically通过 Brew 安装的 Postgresql 不会自动启动
【发布时间】:2018-04-19 07:50:52
【问题描述】:

故事:

我前段时间使用 brew 安装了 postgresql,但我还没有找到一个可以在启动时自动启动的解决方案。你有什么解决办法吗?

问题:

这是我尝试连接到本地数据库时看到的。

我尝试过的:

这是$ brew services list 输出(单行)

postgresql started root /Library/LaunchDaemons/homebrew.mxcl.postgresql.plist

安装后,我按照说明立即启动它并在登录后重新启动

解决方法:

唯一的解决方法是运行这一行

pg_ctl -D /usr/local/var/postgres start 这很不方便,因为我每次重新启动计算机时都必须在信息页面中查找或分配给我不记得的别名。

【问题讨论】:

  • 你试过brew services start postgresql吗?重启后应该会自动启动服务。
  • @jdno 是的,这是将行添加到服务列表的命令。尝试使用和不使用 sudo。

标签: postgresql homebrew


【解决方案1】:

当我的 mac 关闭时,我意识到了大部分这些问题。为了解决这个问题,你可以试试这个:

  1. 在终端上运行: postgres -D /usr/local/var/postgres
  2. 复制返回的PID,然后运行; kill -9 <PID>
  3. 最后,运行brew services restart postgres。在大多数情况下应该这样做

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-15
    • 2014-08-27
    • 1970-01-01
    • 2023-03-05
    • 2016-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多