Postgres 设置允许远程访问配置

修改配置文件

找到Postgres数据库的安装位置, \PostgreSQL\10\data

修改pg_hba.conf文件

在最后一行添加添加

host    all             all             0.0.0.0/0               md5

Postgres 设置允许远程访问配置_第1张图片

修改postgresql.conf文件

设置监听所有端口,listen_addresses = '*', 如果该项已修改,可以忽略
Postgres 设置允许远程访问配置_第2张图片

重启Postgres

打开任务管理器,选择服务

Postgres 设置允许远程访问配置_第3张图片

找到postgres服务,点击右键重新启动

Postgres 设置允许远程访问配置_第4张图片

等待重启完成,可以尝试远程连接Postgres数据库了。如果依旧连接不上,检查防火墙端口

开启防火墙端口5432

打开设置,输入框中搜索防火墙, 打开Windows Defender防火墙

Postgres 设置允许远程访问配置_第5张图片

选择高级设置

Postgres 设置允许远程访问配置_第6张图片

选择入站规则 -> 新建规则

Postgres 设置允许远程访问配置_第7张图片

选择端口,下一步

Postgres 设置允许远程访问配置_第8张图片

选择TCP, 指定5432端口, 下一步

Postgres 设置允许远程访问配置_第9张图片

选择允许连接,下一步

Postgres 设置允许远程访问配置_第10张图片

选择专用公用,下一步

Postgres 设置允许远程访问配置_第11张图片

配置名称,描述,完成

Postgres 设置允许远程访问配置_第12张图片

配置效果

此时可以在入站规则里找到添加的端口了
Postgres 设置允许远程访问配置_第13张图片
这时在连接数据库,发现已经可以连接成功啦

你可能感兴趣的:(数据库,postgresql,数据库,防火墙)