Postgresql Postgres服务器拒绝连接

Postgresql Postgres服务器拒绝连接,postgresql,Postgresql,也许这个问题会重复,但我没有得到任何解决方案,我使用的是centos 7和Postgres 9.3。 连接PostgreSQL server时出错 错误 连接被拒绝是在主机“localhost”上运行的服务器(::1) 并在端口5432上接受TCP/IP连接 即使我设置了pg_hba.config文件,但仍然得到了相同的错误 我试图删除postmaster.pid,但出现了一个错误没有这样的文件,也不存在pid 请告诉我解决方案我也有同样的问题,我通过解释解决了这个问题: “黑暗中的野蛮刺杀:您

也许这个问题会重复,但我没有得到任何解决方案,我使用的是centos 7和Postgres 9.3。 连接PostgreSQL server时出错

错误

连接被拒绝是在主机“localhost”上运行的服务器(::1) 并在端口5432上接受TCP/IP连接

即使我设置了pg_hba.config文件,但仍然得到了相同的错误 我试图删除
postmaster.pid
,但出现了一个错误
没有这样的文件,也不存在pid

请告诉我解决方案

我也有同样的问题,我通过解释解决了这个问题:

“黑暗中的野蛮刺杀:您在一台带有
IPv6
解析程序的机器上,其中
localhost
默认为IPv6地址
::1
,但是监听
postgresql.conf
中的地址设置为
127.0.0.1
0.0.0
而不是
*
,或者您使用的是一个较旧的postgresql,它由一个C库构建,没有透明的
IPv6
支持

listen\u addresses
更改为
localhost
,并确保
localhost
解析为
IPv4
IPv6
地址,或将其设置为
::1
127.0.0.1
以明确指定
IPv4
IPv6
。或者只需将其设置为
*
,即可监听所有接口。或者,如果您不关心
IPv6
,请连接到
127.0.0.1
,而不是
localhost

参考链接


我认为
post
也可以帮助您。

尝试检查防火墙是否允许在该端口上连接。
如果使用Ubuntu命令
sudo ufw status

结果会是这样

To                         Action      From
--                         ------      ----
22                         LIMIT       Anywhere                  
443                        ALLOW       Anywhere                  
80                         ALLOW       Anywhere                  
8000                       ALLOW       Anywhere                  
Nginx Full                 ALLOW       Anywhere                  
您可以看到端口5432是不允许的。
现在运行命令sudoufw allow 5432/tcp并 检查ufw状态
sudo ufw状态现在将返回

22                         LIMIT       Anywhere                  
443                        ALLOW       Anywhere                  
80                         ALLOW       Anywhere                  
8000                       ALLOW       Anywhere                  
Nginx Full                 ALLOW       Anywhere                  
5432/tcp                   ALLOW       Anywhere      
如果这不起作用,您可能不允许IP收听postgres。
listen\u address='localhost'
更改为
listen\u address='*'

postgres.conf文件中。

请检查数据库的端口是否相同。默认情况下,在我的postgresql-9.2上使用5433而不是5432,不要忘记重新启动postgres服务器,很好,如果不工作,请参阅我的编辑,此错误可以通过变量形式解决,具体取决于可以使用什么