连接到我的VPS PostgreSQL

时间:2016-08-05 16:39:28

标签: sql database postgresql

我在安装PostgreSQL时有VPS 它使用控制台putty

但如果我尝试使用家用电脑上的pgAdmin 3连接,那就是  打印错误

  

无法连接到服务器:连接被拒绝(0x0000274D / 10061)   服务器是否在主机“x.x.x.x”上运行并接受TCP / IP   端口5432上的连接?

我的配置下一步

postgresql.conf

listen_addresses = '*'  what IP address(es) to listen on;
port = 5432             # (change requires restart)

和pg_hba.conf(我尝试所有组合localhost,192.168 ......等)

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
host    all             all             all                     md5
# IPv6 local connections:

1 个答案:

答案 0 :(得分:0)

你应该:

  1. 检查您的iptables规则(使用iptables -L)。默认情况下,许多发行版都有一系列限制性规则。
  2. 检查postgres是否真正在使用netstat -plant | grep 5432监听端口。如果确实如此,那么您将看到它的线条。如果它没有,那么你可能在配置中有一些拼写错误,你应该检查postgresql日志。