Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

遇到这样的问题应该怎么处理

这原因是我们使用navicat 连接MySQL的时候被拒绝了,什么被拒绝了,是我们的ip被拒绝了

我们查看一下自己的IP地址

Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

也就是 navicate 所在的IP地址连接pgsql的时候被拒绝了

如何才能不被拒绝

我们需要修改pgsql的配置文件

我们找到pg_hba.conf对应的配置文件

Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

find / -name pg_hba.conf

我们找到了配置文件的路径

进入: /var/lib/pgsql/data/  目录文件夹(这个需要看你本地配置文件所在的目录)

Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

我们修改pg_hba.conf

Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

在相应的位置加上我们的ip

ip/32 这个地方32是标识固定的ip 也有ip/24 标识ip的前面3位匹配都可以

修改了这个配置文件之后,在同级目录下我们发现还有一个

Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

postgresql.conf

这个里面有一个linstenaddress也是需要进行配置的

Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

被注释掉了,我们可以看到的是listen_address 默认的是localhost

我们可以用 "*" 来监听所有的

Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

修改成为 * 之后我们重新启动

 

Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

最后检查端口5432 是否被防火墙拦截

Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

最后使用Navicat可链接

Navicat客户端PostgreSQL连接报错:Could not connect to server:Connection refused(0x00002740/10061)

希望对你有所帮助