无法将 postgreSQL 服务器连接到 pgAdmin 4

时间:2021-07-06 20:58:00

标签: postgresql pgadmin

我知道这个网站上有很多类似的问题,但到目前为止我还没有找到任何答案。我有一个在 WSL 发行版 ubuntu 20.04 上运行的 postgres 13 服务器。我正在尝试将 gui 连接到服务器。我试过 Postbird 和 pgAdmin 4,都给我一个类似的错误:

'无法连接到服务器:

无法连接到服务器:连接被拒绝 (0x0000274D/10061) 服务器是否在主机“localhost”(::1) 上运行并接受 端口 5432 上的 TCP/IP 连接?

无法连接到服务器:连接被拒绝 (0x0000274D/10061) 服务器是否在主机“localhost”(127.0.0.1)上运行并接受 端口 5432 上的 TCP/IP 连接?'

我尝试过的步骤:

  • 我可以通过运行 psql 连接到 ubuntu 内部的服务器。
  • 我已将 postgresql.conf 文件更改为包含 listen_addresses = '*'
  • 我已将 pg_hba.conf 文件修改为如下所示: pg_hba.conf
  • 我已确认服务器确实在端口 5432 上运行。

感谢阅读。任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

好的!所以我的问题确实是 pg_hba.conf 文件。我不得不在底部添加一行

host all all 0.0.0.0/0 trust

完成此操作后,我重新启动了服务器并能够连接。

相关问题