如何解决无法将 postgreSQL 服务器连接到 pgAdmin 4
我知道这个网站上有很多类似的问题,但到目前为止我还没有找到任何答案。我有一个在 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 上运行。
感谢阅读。任何建议将不胜感激。
解决方法
好的!所以我的问题确实是 pg_hba.conf 文件。我不得不在底部添加一行
host all all 0.0.0.0/0 trust
完成此操作后,我重新启动了服务器并能够连接。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。