GaussDB (DWS) への接続時のエラー: クライアントの SCRAM メカニズムが無効またはサポートされていません

postgres を使用して GaussDB (DWS) に接続すると、「クライアント SCRAM メカニズムが無効またはサポートされていません」というエラー メッセージが表示されます。

エラー内容

[2023-12-27 21:43:35] クライアント SCRAM メカニズムが無効またはサポートされていません
org.postgresql.util.PSQLException: クライアント SCRAM メカニズムが無効またはサポートされていません

理由:password_encryption_type は postgres アクセスと互換性がありません

「パスワードの暗号化方式を表示するには、showpassword_encryption_type を使用します。password_encryption_type=1 の場合、パスワードが sha256 を使用して暗号化されていることを意味します。これは、postgres クライアントの MD5 ユーザー認証方式と互換性があります。Password_encryption_type=2 は、パスワードがsha256 を使用して暗号化されており、postgres オープン ソース ドライバーおよびオープン ソース クライアントと互換性がありません。postgres オープン ソース エコロジー ツールを使用して接続すると、エラーが表示されます。GaussDB (DWS) に接続すると、次のエラーが表示されます:

認証タイプ 10 はサポートされていません。

クライアントの SCRAM メカニズムが無効またはサポートされていません。」

解決:

1.password_encryption_type=1 を変更します。

2. 接続するユーザーを再作成し、ユーザー モードでテーブルを追加する必要があります。そうすれば、接続は再び成功します。

接続リファレンス: https://zhuanlan.zhihu.com/p/646963995

接続と認証 - セキュリティと認証 (postgresql.conf) - 『Huawei openGauss (GaussDB) 1.0.1 ユーザーマニュアル』

[DWS] データベース (huawei.com) に接続するツールを使用すると、オフィスのサイトでエラーが報告されました。

データ ウェアハウスのセキュリティについて知っておくべきこと - セキュリティ認定 - クラウド コミュニティ

おすすめ

転載: blog.csdn.net/fen_fen/article/details/135263927