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

Docker部署pgAdmin连接Postgres提示密码错误,已核对配置文件密码

问题原因及解决步骤

最常见的诱因是Postgres卷遗留旧配置,其次是连接参数填写错误,按以下步骤排查即可解决:

  • 优先排查旧卷遗留问题
    如果你首次启动Postgres容器时使用过其他密码,后续修改docker-compose配置不会更新已生成的卷内数据,密码会沿用旧值。
    执行以下命令清除旧卷重建服务(注意:会删除Postgres和pgAdmin的所有现有数据,无历史数据可直接操作):
    docker-compose down -v
    docker-compose up -d
    
    若需保留现有数据,可直接进入容器重置密码:
    docker exec -it postgres psql -U danny329
    
    进入psql命令行后执行:
    ALTER USER danny329 WITH PASSWORD 'danny329';
    
  • 确认pgAdmin连接参数填写正确
    两个容器同属postgres桥接网络,无需通过宿主机端口转发连接,参数按如下填写:
    • 主机名/地址:postgres(和docker-compose里的服务名一致,不要填localhost/127.0.0.1)
    • 端口:5432
    • 用户名:danny329(不要填Postgres默认的postgres用户)
    • 密码:danny329

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 04:06:04