PostgreSQL
数据库安装后默认只允许本地连接,其他主机连接需要修改配置。
# 步骤
- 打开配置文件
C:\Program Files\PostgreSQL\9.6\data\pg_hba.conf
- 找到
# IPv4 local connections:
(约 79 行) - 添加以下配置
# TYPE DATABASE USER ADDRESS METHOD | |
# IPv4 local connections: | |
host all all 127.0.0.1/32 md5 | |
# 允许所有 IP,md5 可改为 trust | |
host all all 0.0.0.0/0 md5 |
以上配置允许所有 IP,实际场景应该使用白名单。
- 打开配置文件
postgresql.conf
,找到# - Connection Settings -
(约 57 行) - 添加配置
listen_addresses = '*'
(默认已经添加) - 任务管理器 -> 服务,右键重新启动
postgresql-x64-9.6
服务 - 控制面板 -> 系统与安全 ->Windows 防火墙 -> 高级设置 -> 入站规则,选择端口,输入
5432