我正在尝试使用Postgres并从DBeaver访问它。
- Postgres已安装在wsl2(Ubuntu 20)中
- DBeaver已安装在Windows 10中
根据此文档,如果你从Windows访问在Linux上运行的应用程序,则可以使用localhost
。
然而...
连接被localhost
拒绝。我不知道这条消息是什么意思:Connection refused: connect
。
有人看到这个问题的潜在原因吗?任何建议将不胜感激。
注意:
- 密码应该没问题。当我在wsl2中使用
psql
并输入密码时,psql
可用且密码正确。 - 我没有在Windows上安装Postgres。它只存在于wsl2中。
md5
而不是scram-sha-256
。 - Hugo12805432/tcp
之后,我必须在 WSL 外部使用wsl --shutdown
才能连接。 - The Order of Patterns