OS X 上的 Postgresql 安装问题

Ton*_*ony 5 postgresql installation mac-osx

我使用 Fink 在 os x 上安装 postgresql。当我尝试启动 psql 时,我得到:

psql: could not connect to server: No such file or directory
    Is the server running locally and accepting
    connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
Run Code Online (Sandbox Code Playgroud)

我之前从未安装过 postgresql,所以我不确定在哪里查看。有什么建议吗?

小智 3

这意味着 PostgreSQL 守护进程没有运行。您需要找到守护程序的安装位置。默认情况下,它应该安装在 /usr/local/pgsql 中。如果存在,请检查是否存在 /usr/local/pgsql/data 目录。如果没有运行以下命令:

/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data

然后,如果成功,运行

/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data 启动

这应该会让你走上正轨。