You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用RPostgreSQL连接本地PostgreSQL数据库时出现SCRAM认证错误

解决RPostgreSQL连接PostgreSQL的SCRAM认证错误(通过pgAdmin4调整)

你的报错原因是本地PostgreSQL启用了SCRAM-SHA-256认证,但RPostgreSQL依赖的libpq版本低于10,不支持该认证方式。可以通过pgAdmin4修改认证规则来规避问题,步骤如下:

  • 打开pgAdmin4并连接到本地PostgreSQL服务器
  • 右键点击目标服务器,选择「属性」
  • 在属性窗口切换到「连接」标签页,找到「认证」区域的「方法」选项,将其从scram-sha-256改为md5
  • 点击「保存」后,右键服务器选择「重启」,让配置生效

如果只想针对特定用户调整认证方式,可按以下操作:

  • 在pgAdmin4的「登录/组角色」列表中找到你的目标用户(比如some_username)
  • 右键点击用户选择「属性」,切换到「定义」标签页
  • 将「认证方法」改为md5,保存后重启PostgreSQL服务

注意:切换到md5认证会降低安全性,但本地开发环境下风险可控。

内容的提问来源于stack exchange,提问作者User981636

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 08:30:42