このトピックでは、error:password authentication failed for user "test ****" エラーを解決する方法について説明します。
問題の内容
クライアントを使用してAnalyticDB for PostgreSQLインスタンスに接続すると、error:password authentication failed for user "test ****" エラーが返されます。
原因
AnalyticDB for PostgreSQLインスタンスに接続するときに、使用するデータベースアカウントに誤ったパスワードを入力します。
解決策
データベースアカウントのパスワードを再入力します。 問題が解決しない場合は、次のいずれかの方法でデータベースアカウントのパスワードを変更します。
コンソール
パスワードは、AnalyticDB for PostgreSQLコンソールの初期アカウントに対してのみ変更できます。 標準アカウントのパスワードを変更するには、SQL文を実行します。
AnalyticDB for PostgreSQLコンソールにログインします。 ホームページの左上でリージョンを選択します。 管理するインスタンスを検索し、インスタンスIDをクリックします。
左側のナビゲーションウィンドウで、アカウント管理.
パスワードを変更するデータベースアカウントを見つけて、[操作] 列の [パスワードのリセット] をクリックします。 表示されるダイアログボックスで、新しいパスワードを再入力します。
SQL
ALTER ROLE username WITH PASSWORD 'userPassword';データベースアカウントのパスワードまたは属性を変更するための完全なSQL構文の詳細については、「ALTER ROLE」をご参照ください。
API
ResetAccountPassword操作を呼び出して、データベースアカウントのパスワードを変更します。