1. ホーム
  2. データベース

PostgreSQLのリモートアクセスエラーを解決する サーバーに接続できませんでした:接続拒否(0x0000274D/10061)

2022-02-28 10:54:23

まず、postgresqlのサービスを停止し、C: \WindowsSystem32>net stop PostgreSQLを実行します。

postgresqlにリモートアクセスをサポートさせたい場合、グラフィカルツールpgAdminを使用する必要があります。pgAdminメニューFile - Open postgresql.conf... をクリックします。もしpostgresqlにリモートアクセスをサポートさせたいのであれば、グラフィカルツールのpgAdminを使用し、pgAdminメニューのファイル - 開く postgresql.conf... をクリックして、ファイル内の listen_addresses の値を "*" に設定してください。これは9.0 Windowsバージョンではすでに "*" となっているものです。以下のようになります。


 次に、pgAdmin メニューの file-open pg_hba.conf... をクリックします。この設定ファイルのipv4設定のhost all 127.0.0.1/32 md5行の下に以下の設定を追加するか、この行を以下の設定に変更するだけです。

host all all 0.0.0.0/0 trust

すべてのIPに対してリモートアクセスを許可しない場合は、上記設定項目の0.0.0を特定のIP値に設定することができます。これを以下に示します。


マイコンピュータを右クリックし、管理-サービスを探す-postgresqlサービスを探し、右クリックで起動します。