Postgres PgAdmin 3:服务器不听 - 尝试了一切

时间:2017-05-17 23:42:35

标签: postgresql psql

我尝试在IPTables中打开端口,
将Listen地址设置为*
新增
主持所有23.81.27.0/24信任
甚至是 托管所有0.0.0.0/0信任

YouGetSignal显示端口已关闭,我无法通过PgAdmin连接到我的数据库。

我得到了

  

无法连接到服务器:连接超时(0x0000274C / 10060)   服务器是否在主机“23.81.27.206”上运行并接受TCP / IP   端口5432上的连接?

有什么想法吗?

我已经尝试重启Postgresql,IPtables和服务器。

2 个答案:

答案 0 :(得分:0)

出现此错误

  

无法连接到服务器:连接超时(0x0000274C / 10060)   服务器是否在主机“23.81.27.206”上运行并接受TCP / IP   端口5432上的连接?

无需修改hba_file。 postgres.conf中的listen_address未设置为侦听外部iface,或者防火墙阻止它/不转换/其他网络问题。第一种情况通常是人们在错误的postgres.conf中修改listen_address或者不重启服务器。为了确保没有发生这种情况,请ssh到服务器,psql并检查

show config_file;
show listen_addresses;

如果那些没关系,那么仍然在遥控器上shell:

psql -h 23.81.27.206

如果你连接,停止查看postgres配置 - 检查网络(防火墙,PAT,NAT,路由,你的客户端连接((可能你没有连接到互联网?..))

答案 1 :(得分:0)

毕竟原来是IPTables。我做了#34; Service iptables stop"我可以连接。我无法设法允许我的IP /打开该端口。但我想我必须这样做。我只是在我完成时启用它。