ubuntu

Ubuntu PostgreSQL如何解决连接问题

小樊
47
2025-11-27 01:52:53
栏目: 云计算

Ubuntu 上 PostgreSQL 连接问题的排查与修复

一 快速判断与定位

二 本地连接失败的处理

三 远程连接失败的处理

四 常见错误对照与修复要点

错误信息或现象 主要原因 修复要点
No such file or directory/var/run/postgresql/.s.PGSQL.5432 套接字目录不一致或未创建 用**-h localhost走 TCP;或软链/tmp/.s.PGSQL.5432/var/run/postgresql**;或在postgresql.conf统一unix_socket_directories并重启
FATAL: private key file … has group or world access SSL 密钥权限过宽 将密钥属主设为postgres:postgres,权限640,重启服务
no pg_hba.conf entry for host … no encryption 客户端网段未授权或未启用加密 pg_hba.conf添加对应网段规则;必要时改用hostsslscram-sha-256;重启服务
端口不通或被拒 监听地址仅本地或防火墙阻断 listen_addresses改为**‘*’;放行5432/tcp**(UFW/iptables/安全组);确认监听在0.0.0.0:5432
服务未运行 未启动或启动失败 systemctl status/start postgresql;查看**/var/log/postgresql/**日志定位原因并重试

五 安全与最佳实践

0
看了该问题的人还看了