私はPostgreSQL 9.3をUbuntu Server 14.04を実行しているサーバにインストールしています。ポート5432でPostgresqlに接続できません
私は端末経由でサーバにssh接続すると、psqlに接続できます。私は、リモート接続を行うためにpgAdminでIIIを設定しようとする。しかし、私が手:
9.3/main (port 5432): online
だから、もちろん、私は欠けている何かを:
Server doesn't listen The server doesn't accept connections: the connection library reports could not connect to server: Connection refused Is the server running on host "172.24.3.147" and accepting TCP/IP connections on port 5432?
私は、サーバー上で実行service postgresql status
それは私に与えますここで重要です。
EDIT
サーバー上でnetstat -na
を実行している場合は、私が取得(関連部分、私は推測する):
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:5432 0.0.0.0:* LISTEN
tcp 0 0 172.24.3.147:22 172.24.3.240:61950 ESTABLISHED
tcp 0 0 172.24.3.147:22 172.24.3.240:60214 ESTABLISHED
あなたはそのIPにバインドしませんでした。 pgが他の何かを聞いている、たぶんちょうど127.0.0.1:5432 –
「バインド」とはどういう意味ですか?私はpgAdmin経由で接続しようとすると、サーバーのポート(sshで使用されています)を使用しています。 – Rodrigo
あなたは接続のために聴くためにどのインタフェース/ ipにpgを伝える必要があります。それが127.0.0.1:5432にのみバインドされている場合、172.24.3.147:5432への試みは動作しません。何もそのip:portコンボを聞いていないからです。 –