有人可以幫助看看這個奇怪的問題嗎?我仍然無法遠程連接到我的Postgresql。Postgresql不允許遠程連接
我的步驟:
- 下載並安裝最新的PostgreSQL的到我的本地機器
- 安裝PostgreSQL的
- 創建一個DB
- 修改 「pg_hba」,添加行「託管的所有所有0.0。 0.0/0 md5「
- 修改」postgresql.conf「,確保」listen_addresses ='*'「
- 重新啓動postgresql服務
- 打開本地PgAdmin,並連接到數據庫< - 成功!
- 從遠程桌面,執行#7 < - 失敗!
錯誤消息:
「服務器不聽」 「無法連接到服務器......在端口5432接受TCP/IP連接?」
- 我發現 「TCP 0.0.0.0:5432聽」 當我鍵入 「netstat的 - 」
- 我檢查防火牆,它沒有啓用 ......
可有人請幫忙?有沒有人遇到過這種情況? PS,我的操作系統是Winserver 2008
在此先感謝〜
您還需要打開端口5432的防火牆規則。通常在Windows上,幾乎所有內容都默認爲防火牆 – mvp
dbms-server位於NAT盒子後面嗎?從局域網內部你應該能夠通過本地IP地址連接(例如192.168.x.y)。從外部你需要WAN地址。嘗試先ping一下,看看你是否有正確的地址。順便說一句:優秀的詳細問題! – joop
您可以通過其他服務器telnet到端口5432嗎? – marceljg