【转载】2008R2 PostgreSQL 连接超时与报错 FATAL: no pg_hba.conf entry for host解决
参考
- https://blog.csdn.net/qq_36330643/article/details/72731316 PostgreSQL 连接问题 FATAL: no pg_hba.conf entry for host
- https://blog.csdn.net/CirtusSoda/article/details/115293976 配置PostgreSQL允许远程连接的方法
环境
软件/系统 | 版本 | 说明 |
---|---|---|
Windows Server | 2008 R2 x64 | 虚拟机 |
PostgreSQL | 15.2(安装版) | 下载主页,当前使用:postgresql-15.2-1-windows-x64.exe |
步骤
放行防火墙端口
- 开始->高级安全防火墙。
- 入站规则->新建规则
- 规则类型:端口
- 协议和端口:TCP,特定本地端口:5432(pgsql默认端口)
- 操作:允许连接
- 配置文件:全选即可(域、专用、共用),一般家庭网络就是专用,只选择专用也可以(公共网络可能不安全)。
- 名称:随意设置,我这里设置的 PG SQL,你记得住就可以。
数据库开启远程连接
- 找到
C:\Program Files\PostgreSQL\15\data\pg_hba.conf
配置文件。(我的是安装版才是这个路径,免安装版是按照你存放的位置去选择配置文件) - 配置远程连接,以下两种任选一种。
- 开启允许所有IP连接,不安全(在# IPv4 local connections:规则下面追加,大概88行)
# IPv4 local connections: host all all 127.0.0.1/32 scram-sha-256 # 允许所有远程连接 host all all 0.0.0.0/0 trust
- 指定IP,安全(未测试本方法)(在# IPv4 local connections:规则下面追加,大概88行)
# IPv4 local connections: host all all 127.0.0.1/32 scram-sha-256 # 允许指定IP,其中`192.168.111.121`改成你自己的IP host all all 192.168.111.121/32 scram-sha-256
- 开启允许所有IP连接,不安全(在# IPv4 local connections:规则下面追加,大概88行)
- 重启
postgresql-x64-15
服务即可
博 主 :夏秋初
地 址 :https://www.cnblogs.com/xiaqiuchu/p/17221065.html
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。
地 址 :https://www.cnblogs.com/xiaqiuchu/p/17221065.html
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。