Debian上 pgAdmin 故障排除步骤
一 快速定位问题范围
二 服务与网络连通性检查
三 PostgreSQL 服务器配置与权限
四 pgAdmin 自身问题排查
五 常见错误与修复对照表
| 症状 | 快速检查 | 修复建议 |
|---|---|---|
| 无法连接到服务器/超时 | ss -lntp | grep 5432;psql 直连测试 |
| FATAL: no pg_hba.conf entry | 查看 pg_hba.conf | 为来源网段添加规则(如 192.168.1.0/24 或 0.0.0.0/0),使用 md5/scram-sha-256,然后 reload |
| 网页打不开 pgAdmin | systemctl status apache2/nginx;ufw;日志 | 启动 Web 服务;放行 5050/tcp;查看 /var/log/pgadmin/pgadmin4.log |
| Utility file not found | Preferences → Paths | 将 PostgreSQL Binary Path 指向 /usr/lib/postgresql/ |
| 认证失败 | 核对用户口令;pg_hba 方法 | 使用正确密码;在 pg_hba 允许对应网段与认证方式(md5/scram-sha-256) |
| 版本不兼容 | 两端版本 | 升级/降级 pgAdmin 或 PostgreSQL 至兼容版本 |