windows下的postgresql配置可以被远程访问

一. 修改 postgresql.conf

这个文件通常位于 PostgreSQL 的数据目录中,例如 C:\Program Files\PostgreSQL\<version>\data\

listen_addresses = '*'

这行配置告诉 PostgreSQL 监听所有 IP 地址上的连接请求。

二. 修改 pg_hba.conf 文件

pg_hba.conf 文件用于定义哪些客户端可以连接到数据库,以及使用什么认证方式。这个文件也位于 PostgreSQL 的数据目录中。

添加或修改一行以允许从局域网内的任何 IP 地址连接(例如,如果你知道局域网的具体 IP 范围,也可以指定特定的 IP 范围):

# IPv4 local connections:

host all all 0.0.0.0/0 md5

三. 重启postgres

在服务里重启也行

四. 防火墙打开此端口