连接GaussDB(DWS)报错:Invalid or unsupported by client SCRAM mechanisms

用postgres方式连接GaussDB(DWS)报错:Invalid or unsupported by client SCRAM mechanisms

报错内容

2023-12-27 21:43:35\] Invalid or unsupported by client SCRAM mechanisms org.postgresql.util.PSQLException: Invalid or unsupported by client SCRAM mechanisms ![](https://file.jishuzhan.net/article/1740510191520059393/feb0e8e82c3abf5a0597f7675c0bfdc2.webp) ### 原因:password_encryption_type未兼容postgres访问 > "使用show password_encryption_type可以查看密码的加密方式。当password_encryption_type=1是表示采用sha256方式对密码加密,兼容postgres客户端的MD5用户认证方式。password_encryption_type=2表示采用sha256方式对密码加密,此时不兼容postgres开源驱动和开源客户端。使用postgres开源生态工具连接会出现报错,连接GaussDB(DWS)出现如下报错: > > The authentication type 10 is not supported. > > Invalid or unsupported by client SCRAM mechanisms。" ![](https://file.jishuzhan.net/article/1740510191520059393/6c9c8da541ffcf519e14c54a632061f9.webp) ### 解决办法: 1、修改password_encryption_type=1 2、需要重新创建用户去连接,连接成功 连接参考:[https://zhuanlan.zhihu.com/p/646963995](https://zhuanlan.zhihu.com/p/646963995 "https://zhuanlan.zhihu.com/p/646963995") [连接和认证 - 安全和认证(postgresql.conf) - 《华为 openGauss (GaussDB) 1.0.1 使用手册》](https://www.bookstack.cn/read/opengauss-1.0.1-zh/967c05d840243472.md "连接和认证 - 安全和认证(postgresql.conf) - 《华为 openGauss (GaussDB) 1.0.1 使用手册》") [【DWS】某局点使用工具连接数据库报错 (huawei.com)](https://forum.huawei.com/enterprise/zh/thread/663365942098411520 "【DWS】某局点使用工具连接数据库报错 (huawei.com)") [你应该知道的数仓安全------安全认证-云社区](https://bbs.huaweicloud.com/blogs/249702 "你应该知道的数仓安全——安全认证-云社区")

相关推荐
yumgpkpm1 小时前
华为 GaussDB 商业版(本地部署)部署方案及相关步骤
hive·hadoop·redis·elasticsearch·华为·kafka·gaussdb
DarkAthena2 天前
【GaussDB】数据静止状态下同一个SQL或同一个存储过程执行第6次报错的问题排查
数据库·sql·gaussdb
人工智能知识库4 天前
华为HCCDP-GaussDB工作级开发者题库(带详细解析)
华为·gaussdb·hccdp-gaussdb·工作级开发者认证
robinson19884 天前
测试崖山-DM8-GaussDB-OpenTeleDB数据库在长事务下表和索引是否膨胀
达梦·表膨胀·gaussdb·openteledb·崖山
Gauss松鼠会5 天前
【GaussDB】从 sqlplus 到 gsql:Shell 中执行 SQL 文件方案的迁移与改造
数据库·sql·database·gaussdb
Gauss松鼠会5 天前
【GaussDB】跨用户调用已授权的存储过程,可能会在存储过程内SQL的自定义函数表达式里报错没有权限
数据库·sql·database·gaussdb
云和数据.ChenGuang6 天前
openGauss赋能新能源汽车智能制造——比亚迪MES系统数据库国产化升级案例
数据库·汽车·opengauss·gaussdb·数据库权限管理
云和数据.ChenGuang6 天前
GaussDB 期末考试题与面试题
数据库·opengauss·gaussdb·数据库期末试题
Neolnfra8 天前
openGauss部署配置指南
数据库·opengauss·gaussdb
DarkAthena9 天前
【GaussDB】跨用户调用已授权的存储过程,可能会在存储过程内SQL的自定义函数表达式里报错没有权限
数据库·sql·gaussdb