sql >> データベース >  >> RDS >> PostgreSQL

Postgresのパスワード認証が失敗する

    最新の編集で示されているように、パスワードは1970年まで有効であり、現在は無効です。これは、パスワードが正しくない場合と同じエラーメッセージを説明しています。

    次のコマンドで有効性をリセットします:

    ALTER USER postgres VALID UNTIL 'infinity';
    

    最近の質問で、別のユーザーがユーザーアカウントとPG-9.2で同じ問題を抱えていました:

    PostgreSQL-グループロールを追加した後、パスワード認証が失敗する

    したがって、意図せずに偽のパスワードの有効性をUnixエポック(1970年1月1日、abstimeの可能な最小値)に設定する方法があるようです。 タイプ)。おそらく、PG自体または一部のクライアントツールにこの状況を引き起こすバグがあります。

    編集 :pgadminのバグであることが判明しました。 https://dba.stackexchange.com/questions/36137/

    を参照してください

    1. Android sqlite、データベースの行数を制限する

    2. DbVisualizerでのODBCデータの操作

    3. MySQLまたはMariaDB用のHAソリューションを作成する際の信頼性の低いネットワークへの対処

    4. MYSQLテーブルに新しい列を追加するにはどうすればよいですか?