DBeaver PostgreSQL数据库-此驱动程序不支持SCRAM身份验证



我正在尝试将PostgreSQL数据库添加到DBeaver,当我尝试连接到该数据库时,遇到了以下错误。我使用的是DBeaver版本7.2.3.202010191702。收到这个消息后,我安装了最新版本的JDK(11.0.9(和pgJDBC(postgresql-42.2.18.jar(。我还没有在这台机器上安装postgresql,所以这是最新版本(v13(的新安装。有什么建议吗?

此驱动程序不支持SCRAM身份验证。您需要JDK>=8和pgjdbc>=42.2.0(不是".jre"vesions(

我遇到了同样的错误,在我的情况下,我有旧的数据库驱动程序。这些步骤为我修复了它:

  • 转到数据库驱动程序管理器
  • 选择PostgreSQL(双击或单选,然后"编辑…"(
  • 点击";下载/更新">
  • 选择较新的版本(见粗体文本(,例如42.2.18 for org.postgresql:postgresql:RELEASE
  • 按下";下载">

即使使用了SO上的所有提示和技巧,我也无法连接到PGSQL 14数据库
我使用PostgreSQL (Old)驱动程序修复了它,现在它可以工作了。

我面临的问题完全相同,解决问题的方法是:

  1. 从lib文件夹中删除以前的PostgreSQL JDBC
  2. 下载最新的PostgreSQL JDBC
  3. 用新JDBC替换旧JDBC

我遇到了与您类似的问题。这是修复它的方法:

  1. 打开文件夹PostgreSQL14data,编辑postgresql.config将password_encryption修复为md5
  2. pg_hba.conf中将allMETHOD值更改为password
  3. 重新启动postgres服务器

在我的例子中,Pom.xml中使用JRE版本postgres。将其更新到最新版本,它应该可以使用

相关内容

  • 没有找到相关文章

最新更新