2013-04-29 191 views
0

我在Ubuntu 12.04服務器上使用PostgreSQL 9.1。數據庫實例似乎運行良好,當我嘗試通過服務器機器上的本地主機從pgAdmin III進行連接時,沒有任何問題。PostgreSQL:訪問數據庫被拒絕

每當我嘗試從服務器使用LAN地址192.168.1.16,我得到的錯誤「Access to database denied.

從我所收集,在這些各種各樣的情況常見的罪魁禍首似乎是配置在pg_hba.conf描述文件,其中目前包含以下內容:

host all all 192.168.0.1/32 md5 

據我所知,該實例應接受所有用戶。有什麼我在這裏失蹤?

+0

我只是想添加更多的主機,沒有運氣.. 地方,hostssl,hostnossl 用相同的1/24,而不是1/32(我的服務器是16反正) – Pierre 2013-04-29 13:05:27

+0

什麼是錯誤的完整,準確的文字信息?原文(不翻譯回英文)很好,有更精確的文字會更有幫助。 – 2013-04-29 13:51:59

+0

塔塔利亞,做一個測試。嘗試用「0.0.0.0/0」替換IP地址,並將「md5」替換爲「信任」。不要忘記重新啓動postgresql服務。 – 2013-04-29 14:44:22

回答

1

嘗試運行pg_ctl reload更改您的pg_hba.conf文件後。

另外,請重新檢查postgresql.conf文件中的listen_address參數。