我想在本地计算机上使用预安装的postgresql(mac os 10.7.5),当我运行which psql
时,我找到它(在/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"?
答案 0 :(得分:5)