postgres ユーザーの下で、psql
コマンドを試したところ、次のエラーが発生しました。
psql: サーバーに接続できませんでした: そのようなファイルやディレクトリはありません サーバーはローカルで実行されており、Unix ドメイン ソケットで接続を受け入れていますか "/var/run/postgresql/.s.PGSQL.5432"
しかし、私が実行する/usr/local/pgsql/bin/psql
と、それは機能しています。
構成に何か問題がありますか?
postgres ユーザーの下で、psql
コマンドを試したところ、次のエラーが発生しました。
psql: サーバーに接続できませんでした: そのようなファイルやディレクトリはありません サーバーはローカルで実行されており、Unix ドメイン ソケットで接続を受け入れていますか "/var/run/postgresql/.s.PGSQL.5432"
しかし、私が実行する/usr/local/pgsql/bin/psql
と、それは機能しています。
構成に何か問題がありますか?
上記の問題は、PostgreSQL のデフォルトのポート番号に関連しているようです。
postgresql.conf ファイルのポート番号を変更し、DB サーバーを再起動します。インストール中にポートを変更した場合。
(また)
psql type full コマンドの代わりに
"psql -p 5432 -h localhost"
データベース ユーザーも含めることができます。
psql -U postgres -p 5432 -h localhost