私はこの種のエラーを取得していpsqlでクエリを実行しようとしたとき、私は、PostgreSQLのに問題に直面してると起動しない:PostgreSQLは、Linuxの
PSQL:サーバーに接続できませんでした:いいえそのようなファイルまたはディレクトリ サーバはローカルで実行されており、Unixドメインソケット "/var/run/postgresql/.s.PGSQL.5432"上の 接続を受け入れていますか?
私は、ウェブ上で見つけた解決策は、このファイルのアクセス権を変更することです:
はsudo chmodの777の/ var /実行/ postgresqlのと、このコマンドラインにpg_ctl -DよるPostgreSQLを再起動します/私はpostgresユーザsudoのsuコマンドがをpostgresにとしてログインした後に/ var/postgresの/ -lログファイルホーム/ MYCOMPUTERは
を再起動しかし、今のところ、私はこのエラーメッセージになっています: はpsql:FATAL:役割 "Postgresは" ありません存在しない
私はウェブで検索し、これを解決する良い方法を見つけられませんでした。
誰かが私を助けてくれますか。あらかじめありがとうございます
ところで、私はローカルでpostgresqlを実行しています – hakif