报错fe_sendauth: invalid authentication request from server: AUTH_REQ_SASL_CONT without AUTH_REQ_SASL

0    1008    6

👉 本文共约904个字,系统预计阅读时间或需4分钟。

现象

使用psql客户端远程连接openGauss数据库,报错:

如果使用gsql客户端远程连接openGauss数据库,报错:

当然,密码肯定没有输错,所以,这里很奇怪。

解决

然后,新建用户就可以登陆了,不能使用系统用户,系统用户omm不支持远程登陆。

注意

1、在openGauss中,用户密码存储在系统表pg_authid中,为防止用户密码泄露,openGauss对用户密码进行加密存储,所采用的加密算法由配置参数password_encryption_type决定。

  • 当参数password_encryption_type设置为0时,表示采用md5方式对密码加密。MD5加密算法安全性低,存在安全风险,不建议使用。
  • 当参数password_encryption_type设置为1时,表示采用sha256和md5方式对密码加密。MD5加密算法安全性低,存在安全风险,不建议使用。
  • 当参数password_encryption_type设置为2时,表示采用sha256方式对密码加密,为默认配置
  • 当参数password_encryption_type设置为3时,表示采用sm3方式对密码加密。

2、在PostgreSQL中,用户密码也是存储在系统表pg_authid中,也有参数password_encryption来控制加密算法,默认为MD5算法。

本人提供Oracle、MySQL、PG等数据库的培训和考证业务,私聊QQ646634621或微信db_bao,谢谢!

参考

标签:

头像

小麦苗

学习或考证,均可联系麦老师,请加微信db_bao或QQ646634621

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

5 × 5 =

 

嘿,我是小麦,需要帮助随时找我哦
  • 18509239930
  • 个人微信

  • 麦老师QQ聊天
  • 个人邮箱
  • 点击加入QQ群
  • 个人微店

  • 回到顶部
返回顶部