修改配置文件
找到Postgres数据库的安装位置, \PostgreSQL\10\data
修改pg_hba.conf
文件
在最后一行添加添加
host all all 0.0.0.0/0 md5
修改postgresql.conf
文件
设置监听所有端口,listen_addresses = '*'
, 如果该项已修改,可以忽略
重启Postgres
打开任务管理器,选择服务
找到postgres
服务,点击右键重新启动
等待重启完成,可以尝试远程连接Postgres数据库了。如果依旧连接不上,检查防火墙端口
开启防火墙端口5432
打开设置,输入框中搜索防火墙, 打开Windows Defender防火墙
选择高级设置
选择入站规则 -> 新建规则
选择端口,下一步
选择TCP
, 指定5432
端口, 下一步
选择允许连接,下一步
选择域
,专用
,公用
,下一步
配置名称,描述,完成
配置效果
此时可以在入站规则
里找到添加的端口了
这时在连接数据库,发现已经可以连接成功啦