>我在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时,我仍然收到同样的错误消息。有什么想法吗?谢谢。
在我的帖子gresql.conf
中listen_addresses = '*'
port = 5432
unix_socket_directory = '/var/pgsql_socket/'
编辑:我让它工作了。由于某种原因,安装了较新的版本9.1.3,并且该错误消失了。我还从PostgreSQL(http://od-eon.com/blogs/calvin/postgresql-备忘单初学者/)的备忘单中获得了一些帮助
是否已启动数据库集群? 您应该能够通过运行命令来判断
ps auwwx|grep postg
你应该看到几个 postgresql 进程。 如果没有,则需要启动数据库服务器。
http://www.postgresql.org/docs/9.0/static/server-start.html