우분투 서버 14.04를 실행하는 서버에 PostgreSQL 9.3을 설치했습니다.포트 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
그것이 나에게 준다 여기서 중요합니다.
편집
서버에 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
당신은 pg에게 어떤 인터페이스/ip가 연결을 청취 하는지를 말해야합니다. 127.0.0.1:5432에 바인딩 된 경우 172.24.3.147:5432에 대한 모든 시도는 작동하지 않습니다. ip : port 콤보를 듣고있는 것이 없으므로 –