【问题标题】:How to conect to local postgres database using pgadmin4 docker container [duplicate]如何使用pgadmin4 docker容器连接到本地postgres数据库[重复]
【发布时间】:2021-07-26 07:09:12
【问题描述】:

在我的电脑中,我在端口 5432 上本地运行 postgressql,我还使用 pgadmin4 运行 docker 容器。我正在尝试使用该 docker pgadmin4 来管理本地 postgres 数据库,但我得到“无法连接到服务器:连接被拒绝 服务器是否在主机“localhost”(127.0.0.1)上运行并接受 端口 5432 上的 TCP/IP 连接?” 我已经这样做了,以允许连接到 postgres

我编辑了PostgreSQL客户端认证配置文件pg_hba.conf,在最后添加如下:

host all all all md5

我编辑了 PostgreSQL 配置文件 postgresql.conf 文件并替换了这一行

listen_address='127.0.0.1'

与:

listen_addresses = '*'

但我无法从 pgadmin4 连接到 postgres 本地数据库

【问题讨论】:

    标签: postgresql docker docker-compose pgadmin-4


    【解决方案1】:

    尝试将host.docker.internal 放在主机名中,将5432 放在端口中,它应该指向在您的主机上运行的 Postgres

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-11
      • 2015-09-23
      • 2022-11-20
      • 1970-01-01
      • 2023-04-02
      • 2022-11-12
      相关资源
      最近更新 更多