Linux 上 pgAdmin 故障排查步骤
一 快速定位与日志检查
二 服务与网络连通性
三 PostgreSQL 配置与认证
四 pgAdmin 端常见问题处理
五 高频错误对照表
| 症状 | 快速检查 | 处理要点 |
|---|---|---|
| 无法连接服务器 | ss -ltnp | grep :5432;psql 直连测试 |
| 连接被拒绝/超时 | 云安全组/本机防火墙;ping/nc | 放行 5432/tcp;核对服务器 IP 与端口 |
| FATAL: no pg_hba.conf entry | 查看 pg_hba.conf | 为客户端网段添加规则(如 host all all 0.0.0.0/0 md5),reload |
| SSL 错误 | 客户端/服务端 SSL 设置 | 核对服务器证书与私钥路径、权限及 pgAdmin 的 SSL 配置 |
| Utility file not found | Preferences → Paths | 设置正确的 PostgreSQL Binary Path |
| 内存占用高 | top/htop | 限制并发查询;优化 SQL;必要时使用连接池(如 PgBouncer) |