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

「爱情、让人受尽委屈。」 2022-11-24 14:06 282阅读 0赞

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhdG91bmlhbzE_size_16_color_FFFFFF_t_70

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

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

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

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhdG91bmlhbzE_size_16_color_FFFFFF_t_70 1

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

如何才能不被拒绝

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

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

20200806114300563.png

find / -name pg_hba.conf

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

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

20200806114509854.png

我们修改pg_hba.conf

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RhdG91bmlhbzE_size_16_color_FFFFFF_t_70 2

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

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

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

20200806114958633.png

postgresql.conf

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

20200806115145269.png

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

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

20200806115335767.png

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

20200806115434428.png

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

20200806115544560.png

最后使用Navicat可链接

20200806115632314.png

希望对你有所帮助

发表评论

表情:
评论列表 (有 0 条评论,282人围观)

还没有评论,来说两句吧...

相关阅读