You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下pgAdmin4连接PostgreSQL 13失败求助

解决pgAdmin4连接PostgreSQL 13失败的方案
  • 检查PostgreSQL 13服务状态
    按Win+R输入services.msc打开服务管理器,找到postgresql-x64-13服务:

    • 未启动则右键点击「启动」;
    • 启动失败的话,进入服务「属性」→「登录」选项卡,选择「本地系统账户」并勾选「允许服务与桌面交互」,重新启动服务。
  • 验证端口与连接配置

    1. 打开PostgreSQL 13安装目录下的data/postgresql.conf(默认路径C:\Program Files\PostgreSQL\13\data),确认port = 5432(或你设置的端口)未被错误修改;
    2. 打开同目录下的pg_hba.conf,确保存在一行:host all all 127.0.0.1/32 scram-sha-256,保存后重启PostgreSQL服务。
  • 排查端口占用
    打开CMD执行命令:netstat -ano | findstr :5432,若输出显示有其他进程占用该端口,记下PID后在任务管理器中结束对应进程,再重启PostgreSQL服务。也可修改postgresql.conf中的端口为未占用值(如5433),连接pgAdmin4时指定新端口。

  • 重置pgAdmin4连接配置
    删除pgAdmin4中原有PostgreSQL连接,新建连接时:

    • 主机名填127.0.0.1;
    • 端口填确认后的端口号;
    • 用户名输入postgres,密码填安装PG13时设置的密码,尝试连接。
  • 清理PostgreSQL 15残留

    1. 按Win+R输入regedit打开注册表,搜索并删除所有PostgreSQL 15相关的注册表项(注意保留PG13的);
    2. 检查系统环境变量PATH,移除PG15的bin目录路径,确保PG13的bin目录(如C:\Program Files\PostgreSQL\13\bin)在其中;
    3. 重启电脑后再次尝试连接。

内容的提问来源于stack exchange,提问作者DevD

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 04:20:21