PostgreSQL数据库远程连接配置
目录
打开pg_hba.conf文件
pgAdminIII->文件->打开pg_hba.conf文件
文件在\data\pg_hba.conf目录下
配置pg_hba.conf
把ip改成pgsql服务器的地址,如:192.168.1.10/24
地址后面的那个值24,是如何确定的
类别 子网掩码 对应值 A 255.0.0.0 8 B 255.255.0.0 16 C 255.255.255.0 24
pg_hba.conf 配置的几个例子
host – postgres – all – 192.168.93.0/24 – ident sameuser
# 允许 IP 地址为 192.168.93.x 的任何主机与 “postgres” 数据库相连,
# 用与他们在自己的主机上相同 ident 的用户名标识他自己(通常是他的 Unix 用户名)
host postgres all 192.168.12.10/32 md5
#允许来自主机 192.168.12.10 的用户提供了正确的口令之后与 “postgres” 数据库连接。
host all all 192.168.0.0/16 ident omicron
# 允许来自 192.168.x.x 的任何用户与任意数据库连接,只要他们通过 ident 检查。
# 但如果 ident 说该用户是 “bryanh” 且他要求以 PostgreSQL 用户 “guest1” 连接,
#那么只有在 pg_ident.conf 里有 “omicron” 的映射说 “bryanh” 允许以 “guest1” 进行连接时才真正可以进行连接。
转载自:https://blog.csdn.net/xk_zhang/article/details/51735381