通过 Brew 安装的 Postgresql 不会自动启动

Roz*_*lns 5 postgresql homebrew

故事:

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

问题:

在此输入图像描述

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

我尝试过的:

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

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

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

解决方法:

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

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

小智 3

当我的 Mac 关机时,我意识到了大部分这些问题。要解决这个问题,您可以尝试以下方法:

\n\n
    \n
  1. 在你的终端上运行:\xc2\xa0postgres -D /usr/local/var/postgres
  2. \n
  3. 复制返回的PID然后运行;kill -9 <PID>
  4. \n
  5. 最后,运行brew services restart postgres。对于大多数情况来说这应该可以做到
  6. \n
\n