2011-10-17 48 views
1

因此,我使用8.4(?)在PostgreSQL工作在Ubuntu 11.04,但是,當我升級它時,也升級了PostgreSQL到9.1,現在我無法使用JDBC連接。JDBC到PostgreSQL從升級Ubuntu後不工作

添加以下到我的pg_hba.conf

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

和下面我postgres.conf ...

listen_addresses = '*' 

,但我得到了以下與松鼠

My Local PostgresSQL: Connection refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections. 
連接

有沒有想法?

+2

這個問題是http://superuser.com/或http://serverfault.com/或更適合http://askubuntu.com/ –

+0

聽起來像你的服務器沒有啓動。你可以用psql連接嗎? –

+0

是的,我可以連接使用sudo -u postgres psql – Jackie

回答

2

this site默認端口爲5432,然而,每迎面而來的默認端口設置爲5433安裝postgres.conf文件...

port = 5433 

所以,如果別人有這個問題嘗試新的端口。

我認爲這與做安裝遞增口時,看到現有8.4

0

也許IPv4 vs IPv6問題?嘗試添加此行

host all   all   ::1/128    trust 

並嘗試連接到主機名localhost

如果這不是一個解決方案,請嘗試md5而不是trust並給連接用戶一個密碼。只是爲了排除這一點。

+0

_host all all :: 1/128 md5_已存在於文件中。我試圖讓它信任,而且我也試着讓另一個md5沒有骰子,謝謝。 – Jackie

+0

將在6小時後發佈(令人毛骨悚然的規則!),但這裏是答案FYI Per [本網站](http://www.postgresql.org/docs/8.4/static/app-postgres.html)默認端口是5432然而,每迎面而來的默認端口設置爲5433 ... 口安裝postgres.conf文件= 5433 所以,如果別人有這個問題嘗試新的端口。 – Jackie

相關問題