我想在我的本地机器(mac os 10.7.5)上使用预安装的 postgresql,当我运行时which psql
我找到它(in /usr/bin/psql
),然后运行
pg_ctl -D /usr/bin/psql -l /usr/bin/psql/server.log start
结果是:
-bash: pg_ctl: command not found
如何启动/使用我的 postgresql 数据库?我需要安装它(比如 Homebrew)还是可以在我的 Mac 上使用预装的?我也尝试使用initdb
命令 ( initdb /usr/bin/psql -E utf8
) 并得到相同的消息:-bash: initdb: command not found
.
另外,这psql
和 一样postgres
吗?(我试过which postgres
了,一无所获)
更新:我在命令行中使用命令,psql
但收到以下消息(例如):psql -l
psql -a
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?