0

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/) にも助けられました。

4

1 に答える 1

1

データベース クラスタを開始しましたか? コマンドを実行することでわかるはずです

ps auwwx|grep postg

いくつかの postgresql プロセスが表示されるはずです。そうでない場合は、データベース サーバーを起動する必要があります。

http://www.postgresql.org/docs/9.0/static/server-start.html

于 2012-04-19T18:41:47.993 に答える