2013-08-26 67 views
1

我試圖在pgAdmin的一個新的服務器註冊,但我收到此錯誤:pgAdmin的連接到PostgreSQL;錯誤:服務器不聽

「服務器不聽」

的IP地址服務器是:XYZW

而且pg_hba.conf中我設置的訪問,如:

# TYPE DATABASE  USER   ADDRESS     METHOD 
    # "local" is for Unix domain socket connections only 
    local all    all          peer 
    # IPv4 local connections: 
    host all    all    0.0.0.0/0   md5 
    host all    all    127.0.0.1/32   md5 

# IPv6 local connections: 
    host all    all    ::1/128     ident 

當我運行:Postgres的蘇 然後:PSQL -h X. Y.Z.W -d測試-U測試 沒有錯誤。

我該如何解決這個錯誤。

謝謝

+0

您是否對pgAdmin和psql使用了相同的機器?你在聽''postgresql.conf'文件中的每個主機嗎? – Arthur

+0

是的。在Postgresql.conf中,我設置了Listen_addresses ='*' –

+0

然後它變得棘手......您可以嘗試重新安裝pgAdmin,並確保其版本與您的服務器版本兼容。另外,如果你有防火牆,你應該嘗試在客戶端禁用防火牆。我還沒有看到其他任何東西。 – Arthur

回答

1

所以我重新安裝了pgadmin3,它工作正常。