sudo systemctl start postgresql启动并设置开机自启sudo systemctl enable postgresql。sudo firewall-cmd --permanent --add-port=5432/tcp,然后sudo firewall-cmd --reload。postgresql.conf,设置listen_addresses = '*'以允许所有IP连接。pg_hba.conf,添加host all all 0.0.0.0/0 md5允许远程连接(生产环境需按需配置IP)。sudo systemctl restart postgresql。ping测试服务器连通性,用telnet <服务器IP> 5432测试端口是否开放。sudo tail -f /var/log/postgresql/postgres.log查看PostgreSQL日志,获取连接失败的具体原因。psql登录数据库,确认用户有连接和访问权限,必要时用GRANT命令赋权。若以上步骤无效,可进一步查看pgAdmin日志(路径:/var/log/pgadmin/)或联系官方支持。