• 締切済み

『psql: could not connect to server: そのようなファイルやディレクトリはありません』について

Sun Linux/PostgreSQL7.2を使用しWebサイトを開発中です。環境自体はとっても初心者です。 接続しようとしてTelnetから[psql db名]を入力すると下記エラーメッセージが帰ります。 開発中にエラーが発生しないので原因(きっかけ)すらわかりません。 psql: could not connect to server: そのようなファイルやディレクトリはありません Is the server running locally and accepting connections on Unix domain socket "/tmp/.s.PGSQL.5432"? そこで、PostgreSQLの状況を見ようとして下記コマンドを入力すると、。 [root /root]# /etc/rc.d/init.d/postgresql restart PostgreSQL ・蒔・折掛 蔀河詳 ERROR! PostgreSQL ・少嘆 蔀河詳 [] [root /root]# /etc/rc.d/init.d/postgresql status postmaster is stopped [root /root]# /etc/rc.d/init.d/postgresql stop PostgreSQL ・蒔・折掛 蔀河詳 ERROR! [root /root]# /etc/rc.d/init.d/postgresql start PostgreSQL ・少嘆 蔀河詳 [] [root /root]# /etc/rc.d/init.d/postgresql status postmaster is stopped [root /root]# /etc/rc.d/init.d/postgresql stop PostgreSQL ・蒔・折掛 蔀河詳 ERROR! 停止しているのは解るのですが、起動できないようです。 やむを得ず、サーバー自体を再起動している状況です。 原因、対処法などご教授頂けませんか?よろしくお願い致します。

みんなの回答

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

いや~これだけの情報ではなんとも・・・・。 Postgresルート(例えばRedhatのRPMのものなら/var/lib/pgsql/data/)を調べて、postgresql.confなどの中身を見てみるしかないのではないかな。 後、文字化けは解消しとこうよ。Xを起動してktermなどで表示させるか、Xが使えないならKonを使うか、Konもだめなら # export LANG=en_US と打って、コンソールを英語モードにしてから操作すると、大抵のコマンドは英語でメッセージを出すようになるので、英語を一生懸命読むようにしよう。

dead_man_walking
質問者

お礼

ご記入ありがとうございました。