0

postgres ユーザーの下で、psqlコマンドを試したところ、次のエラーが発生しました。

psql: サーバーに接続できませんでした: そのようなファイルやディレクトリはありません サーバーはローカルで実行されており、Unix ドメイン ソケットで接続を受け入れていますか "/var/run/postgresql/.s.PGSQL.5432"

しかし、私が実行する/usr/local/pgsql/bin/psqlと、それは機能しています。

構成に何か問題がありますか?

4

3 に答える 3

4

上記の問題は、PostgreSQL のデフォルトのポート番号に関連しているようです。

postgresql.conf ファイルのポート番号を変更し、DB サーバーを再起動します。インストール中にポートを変更した場合。

(また)

psql type full コマンドの代わりに

 "psql -p 5432 -h localhost"
于 2012-09-20T14:21:31.730 に答える
1

データベース ユーザーも含めることができます。

psql -U postgres -p 5432 -h localhost

于 2013-05-15T18:25:09.777 に答える