Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)

No.2141  Re:telnetでlocalhostに繋がらない
発言者: discypus
発言日: 2004 05/05 21:19
 
本題ではなく、PostgreSQLに繋がらないという点にコメントします。

> 本当の目的は、Windows環境でPostgreSQLを始めたいと思い、参考にしていた資
> 料が"pgAdminV"というツールを使っていたのですが、そのpgAdminVでサーバに
> 接続しようとすると、"Connection refused"になります。そこで、コマンドプロ
> ンプトで"telnet 127.0.0.1 5432"と入力した所、接続に失敗します。

 5432 は、PostgreSQLサーバがデフォルトで使用するポート番号です。

 telnet 127.0.0.1 5432 で "Connection refused" になるときの対処は:
・PostgreSQLに対して、TCP/IP接続を許可していない
(PostgreSQLは、デフォルトの状態ではTCP/IP接続は許可されていません。
UNIX DOMAIN Socketのみ許可されています)

→TCP/IP接続を許可する。方法は次の3つ。
→ 設定ファイル postgresql.conf で、tcpip_socket オプションを設定する。
(設定ファイルは initdbで作成した PostgreSQLデータベースクラスタ の
ディレクトリの中にあります)
http://www.postgresql.jp/document/pg74doc/html/runtime-config.html
→ postmasterプロセスを起動するときに -i オプションを指定してやる。
http://www.postgresql.jp/document/pg74doc/html/app-postmaster.html
→cygrunsrvを使っているなら、サービスの登録時に --argsオプションを
使って設定する。
→pg_ctlシェルスクリプトを使って起動しているなら、-o オプションを
使って指定する。
http://www.postgresql.jp/document/pg74doc/html/app-pg-ctl.html

・実はそもそもPostgreSQLのサーバプロセスが稼働していない
→起動する。起動に失敗するならエラーメッセージを見て対処する。
また、/var/log/postmaster.log にエラーが記録されているかも
知れないので、調べる。


▼関連発言

2140:telnetでlocalhostに繋がらない [tak] 05/05
 └2141:Re:telnetでlocalhostに繋がらない [discypu] 05/05 <

Pass 保存

早田のホームページへ
CGIROOM