windows版本PostgreSql局域网远程连接设置
在Windows上设置PostgreSQL以允许局域网内的远程连接,请按照以下步骤操作:
修改
postgresql.conf
文件:打开PostgreSQL的配置文件
postgresql.conf
,通常位于PostgreSQL的数据目录下。找到以下行:
# listen_addresses = 'localhost'
修改为(将
localhost
改为*
, 表示监听所有接口):listen_addresses = '*'
确保
port
设置为你想要的端口,默认通常是5432
。修改
pg_hba.conf
文件:打开
pg_hba.conf
文件,通常也是在PostgreSQL的数据目录下。添加一行来允许你的局域网IP范围的连接:
host all all 192.168.1.0/24 md5
这里的
192.168.1.0/24
应该替换为你的局域网IP范围。md5
可以改为trust
如果你不想使用密码。重启PostgreSQL服务:
在命令行中,你可以使用以下命令来重启PostgreSQL服务:
net stop postgresql net start postgresql
或者在Windows服务管理器中重启PostgreSQL服务。
- 确保Windows防火墙允许通过PostgreSQL的端口(默认是5432)。
完成以上步骤后,你应该能够从局域网内的其他设备通过PostgreSQL的客户端或者其他工具使用相应的用户名和密码远程连接到PostgreSQL服务器。
评论已关闭