2011-10-17 3 views
1

우분투 11.04에서 8.4 (?)를 사용하여 PostgreSQL을 작동 시켰습니다. 업그레이드했을 때 PostgreSQL을 9.1로 업그레이드 했으므로 JDBC를 사용하여 연결할 수 없습니다. JDBC to PostgreSQL 우분투 업그레이드 이후로 작동하지 않습니다

나는 나는 다음과 같은
My Local PostgresSQL: Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. 
다람쥐

와 연결 얻을

listen_addresses = '*' 

하지만 ... 내 위해서는 pg_hba.conf

host all    all    127.0.0.1/32   trust 
host all    all    0.0.0.0/0    trust 

에 다음과 내 postgres.conf에 다음과 같은 추가

아이디어가 있으십니까?

+2

볼 때 포트를 증가 설치 http://askubuntu.com/ –

+0

서버와 같은 사운드가 시작되지 않았습니다. psql을 사용하여 연결할 수 있습니까? –

+0

예 sudo -u postgres psql을 사용하여 연결할 수 있습니다. – Jackie

답변

2

this site 당 기본 포트는

port = 5433 

그래서 다른 사람이 문제가 새 포트를 시도 할 경우 ... 포트가 5433로 설정되어 기본적으로 설치 제공된 postgres.conf 파일 당, 그러나, 5432입니다 .

나는 그것을 함께 할 수있다 생각이이 질문은 더 잘 맞는 http://superuser.com/ 또는 http://serverfault.com/ 나에있는 기존 8.4

0

아마도 IPv4와 IPv6의 문제일까요? 이 줄을 추가하십시오.

host all   all   ::1/128    trust 

localhost에 연결하십시오.

해결책이 아닌 경우 trust 대신 md5을 시도하고 연결하는 사용자에게 비밀번호를 제공하십시오. 이것을 배제하기 위해.

+0

_host all all :: 1/128 md5_는 이미 파일에 있습니다. 나는 그것을 신뢰할 수있게 만들려고 노력했다. 그리고 나는 또한 다른 사람에게 md5 주사위를 만들지 않으려 고 노력했다, 감사한다. – Jackie

+0

6 시간 (위장 규칙!) 게시 할 예정이지만 여기에 대한 답변입니다 FYI [this site] (http://www.postgresql.org/docs/8.4/static/app-postgres.html) 기본 포트는 5432입니다. 그러나 기본적으로 설치된 postgres.conf 파일 당 포트는 5433으로 설정됩니다. ... 포트 = 5433 그래서 다른 사람이이 문제를 가지고 있으면 새 포트를 사용해보십시오. – Jackie

관련 문제