2012-04-19 21 views
0

後、私はOS X 10.6上でEnterpriseDBのからのPostgreSQL(9.0.7)をインストールしました。私はシンプルPostgreSQLのソケットエラーは、インストール

$ 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"? 

を取得します。私は

'HOST': '/tmp' 

にsettings.pyでホスト変数を変更しようとしたが、私は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/)のチートシートから助けを得ました

答えて

1

データベースクラスタを開始しましたか?

ps auwwx|grep postg 

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

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

+0

私はそれを起動しようとしたとき、私は、サーバーがデータディレクトリを所有しているユーザーによって開始される必要があり、このメッセージが表示されました。 – Zach

+0

@Zach:OSユーザーがデータディレクトリを所有していることを確認し、そのユーザーとして開始します。サービススクリプトを実行する権利がある場合は、既にそれを行うサービススクリプトが必要です。 – kgrittn

関連する問題