我在 OS X 10.6 上从 EnterpriseDB 安装了 PostgreSQL(9.0.7)。但是,当我做一个简单的
$ psql -U postgres
我明白了
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"?
我在 Django 中使用它。我尝试将 settings.py 中的主机变量更改为
'HOST': '/tmp'
但是当我执行 syndb 时,我仍然收到相同的错误消息。有任何想法吗?谢谢你。
在我的postgresql.conf
listen_addresses = '*'
port = 5432
unix_socket_directory = '/var/pgsql_socket/'
编辑: 我让它工作了。出于某种原因,安装了较新的 9.1.3 版本并且该错误消失了。我还从 PostgreSQL 的备忘单中获得了一些帮助(http://od-eon.com/blogs/calvin/postgresql-cheat-sheet-beginners/)