2013-05-02 37 views
0

我在Ub12.04服務器上安裝並運行postgres服務器。如何打開pg_hba.conf?

有沒有人可以幫我找到語法來打開pg_hba.conf接受來自任何主機的任何連接?

我試圖

host all all 0.0.0.0/0 md5 

的 「的listen_addresses」 參數正確設置爲 「*」,並且服務器更改後重新啓動。

+0

不知道Postgres有一個錯誤信息'不好運氣'。顯示實際錯誤信息的 – 2013-05-03 05:17:34

+0

可以防止它成爲猜謎遊戲。同時在你的pg_hba.conf中顯示所有未註釋的行會很有幫助。 – 2013-05-03 23:07:43

回答

0

我的猜測:您需要設置listen_adresses

listen_addresses = '*' 

postgresql.conf裏。
您的問題中沒有足夠的信息來做比猜測更多的事情。

+0

「listen_addresses」是正確的。我得到的錯誤清楚地表明瞭pg_hba.conf文件。 – Pierre 2013-05-03 07:01:50

1

檢查在更改此文件後是否已正確重啓服務器。還要確保你在postgresql.conf文件中啓用了正確的監聽地址。

+1

重新啓動服務器不是必需的。 'pg_ctl reload'是絕對足夠的。 – 2013-05-02 22:15:53