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

PostgreSQLユーザーに空白のパスワードを設定する

    createuserでこれを修正する 動作しません。 manごと createuserのページ 、本当にパスワードが必要で、--no-passwordを設定すると、ログインに失敗するというメッセージが表示されます。 。 createuser ユーザーを作成するだけです。 しない ユーザーがどのように認証する必要があるかを決定します。

    認証は主にpg_hba.confで処理されます 、ログイン時にパスワードを要求するかどうかを決定します。 OS XでPostgreSQLを実行したことはありません。Linuxでは、ディストリビューションのストック設定は次のようになります。

    # TYPE  DATABASE        USER            CIDR-ADDRESS            METHOD
    
    # "local" is for Unix domain socket connections only
    local   all             all                                     ident
    # IPv4 local connections:
    host    all             all             127.0.0.1/32            trust
    # IPv6 local connections:
    host    all             all             ::1/128                 trust
    

    開発アクセス用の最初の行のようなものがあることを確認してください。注:psql --hostがない場合、UNIXソケットに接続しようとします オプションセット。 psql --host localhostに接続しようとすると、2行目が使用されます。



    1. SQLRecoverableException:I / O例外:接続のリセット

    2. Access2016でレポートをグループ化する方法

    3. GROUP BYを使用してMySQLで文字列を連結するにはどうすればよいですか?

    4. SQLのアクセントを無視して文字列を比較する(ORACLE)