首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将DBeaver连接到PostgreSQL 13

将DBeaver连接到PostgreSQL 13
EN

Database Administration用户
提问于 2020-11-11 16:51:57
回答 1查看 3.3K关注 0票数 0

过去,我在Windows上成功地使用了PostgreSQL 10和12,并使用了DBeaver。现在,我已经安装了一台新的开发机器,并在Windows10.2004上安装了当前的PostgreSQL 13.0.1和当前的DBeaver 7.2.4。当连接到本地Postgres服务器时,我收到了这样的消息:在Postgres 10样式中不可能建立连接,我应该检查hb_pga.conf条目。

我转到我的hb_pga.conf文件,并将所有闪亮的新scram-sha-256条目更改为旧的md5,并重新启动数据库服务器。

但是DBeaver不会连接。这是最新的DBeaver或Postgres的问题吗?有没有人能让这两个人用最新的版本互相交谈?

不幸的是,DBeaver似乎是基于Java的,并且仅限于JDBC,它似乎不再被维护,因此不能使用当前的Postgres身份验证方案。我一直在寻找DBeaver的多数据库管理系统替代方案,但却找不到令人信服的替代方案。同样的老问题,好的GUI数据库客户端非常昂贵,免费的客户端往往质量很差。我希望DBeaver是一个很好的解决方案。

EN

回答 1

Database Administration用户

发布于 2020-11-11 18:54:00

如果密码哈希已经采用scram格式,则在pg_hba.conf中将身份验证更改为pg_hba.conf无助于您。您需要对密码进行set password_encryption TO md5,然后更改密码(可能会回到已经更改的密码),以获得以md5格式存储的密码。

似乎不再被维护的JDBC

JDBC是维护的。也许您不知道如何升级它,但这是一个不同于未维护的问题。

从42.2.1版开始使用JDBC (当前版本为42.2.18)

票数 2
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/279541

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档