【发布时间】:2014-10-11 06:06:33
【问题描述】:
当我运行 netstat -a | findstr :5432 我得到:
TCP 0.0.0.0:5432 PDDV-Answers:0 LISTENING
TCP 127.0.0.1:5432 PDDV-Answers:53925 ESTABLISHED
...
TCP 127.0.0.1:53931 PDDV-Answers:5432 ESTABLISHED
TCP [::]:5432 PDDV-Answers:0 LISTENING
此服务器上的 postgres 数据库是否正在侦听 5432 上的远程连接? 我期待的是这样的:
TCP 0.0.0.0:5432 *.*:0 LISTENING
我在 postgres 中的设置都已启用远程连接和侦听。我认为我的防火墙规则已经到位 - 但我无法远程 telnet 到 5432 上的服务器(本地 telnet 可以正常工作),或者从我的远程服务器建立数据库连接,这是我的最终目标。
【问题讨论】:
-
你检查过你的
pg_hba.conf文件了吗? -
这是哪个操作系统? (不同的操作系统,不同的
netstat,不同的结果)。不过,Pg 似乎很清楚地在所有接口上侦听 IPv4 和 IPv6 端口 5432。
标签: postgresql tcp connection netstat