【转载】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
如果对你有帮助,可以点一下 推荐 或者 关注 吗?会让我的分享变得更有动力~
转载时请带上原文链接,谢谢。
 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号