0

私は得る psql: could not connect to server: Permission denied Is the server running locally and accepting connections on Unix domain socket "/var/pgsql_socket/.s.PGSQL.5432"?

しかし、pgadminを使用する場合は、データベースをダブルクリックして問題なく使用できます。

pgは実行されていると思いますが、権限に問題がありますか?

4

1 に答える 1

1

Unix ドメイン ソケットからの接続とTCP/IP 接続に異なるアクセス許可を設定しているようです。つまり、 と のpg_hba.confファイルに異なるエントリがlocalありますhost。ファイルを確認し、それに応じて行を追加しますlocal
サーバーをリロードして有効にします。

ところで:pg_lsclustersどのdbクラスターがインストール/実行されているかを簡単に確認するためにDebianで使用しています。

于 2012-02-16T03:33:24.530 に答える