宝塔用户_pukxdi 发表于 2025-10-10 14:35:14

为什么PostgreSQL数据库宝塔要这样写连接配置?

使用宝塔面板管理PostgreSQL数据库的推荐的办法是:软件商店-PostgreSQL管理器插件+Docker模块-PgAdmin4
那么问题来了
PostgreSQL数据库的主配置文件第60行
居然是这样写的:
#listen_addresses ='localhost' # what IP address(es) to listen on;系统防火墙居然还会默认同步放行5432端口,在这个默认主配置下,外网ip连的上数据库吗?

还有:
客户端认证配置里面也没有个docker默认网段
host all all 172.17.0.0/16 md5
然后还是连不上
我一看docker容器的网络配置,瞬间气死了
你Docker模块-PgAdmin4默认给他配的网段是172.18.0.0/16,也就是所谓的baota_net
那么我的客户端认证配置里面就要写尊贵的宝塔网络网段:
host all all 172.18.0.0/16 md5
我就想明白了,这样写默认配置,你docker部署的PgAdmin4能连上数据库吗?能进行账号密码认证吗?
这样一键部署的东西连连接都需要去找到问题然后修改配置,那我为啥要用宝塔???

asdfaad9f 发表于 2026-1-19 01:16:49

解决了吗?我的也是连接不上
页: [1]
查看完整版本: 为什么PostgreSQL数据库宝塔要这样写连接配置?