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

LinuxでPostgreSQLパスワードを更新する

    PostgreSQLは多くのクライアント認証方法をサポートしていますが、この場合は、パスワードの2つだけを考慮します。 およびmd5

    注:PostgreSQLのデフォルトの認証方法は identです。 。 PostgreSQLの認証方法をidentからmd5に変更する場合は、リンクされたチュートリアルにアクセスしてください。

    始める前に

    • これらの手順は、特にPostgreSQLでパスワードを変更することを目的としています。
    • 私はLiquidWebCore Managed CentOS 7サーバーから作業し、rootとしてログインします。
    • PostgreSQLは、CentOS7でPostgreSQLをインストールして接続する方法に関するチュートリアルに従ってインストールされます。

    ステップ#1:PostgreSQLユーザーに切り替えます:postgres

    デフォルトのPostgreSQLインストールから作業している場合、PostgreSQLはユーザー postgresで構成されます 。

    rootとしてログインしているため 、rootにはPostgreSQLのユーザーがいないと想定しているので、デフォルトのPostgreSQLユーザーに切り替えます: postgres

    su - postgres

    …次にPostgreSQLへの接続を試みます。

    psql

    …プロンプトでパスワードを入力します。

    Password:

    …正しい有効な応答は次のようになります。

    psql (9.3.9)
    Type "help" for help.


    postgres=#

    ステップ#2:ユーザーのPostgreSQLパスワードを追加/変更する:postgres

    次のコマンドを使用して、現在のユーザーのPostgreSQLパスワードを変更します。現在のユーザーは postgres

    \password

    新しいパスワードを入力し、もう一度入力して確認します。

    Enter new password:
    Enter it again:

    次に、PostgreSQLインターフェイスを終了します。

    \q

    ボーナス情報!

    ステップ1のすべてを1つのコマンドで実行できます。

    su -c "psql" - postgres


    1. SQLコマンドはどのように分類されますか| UBIQ

    2. OracleCONNECTBYとの混同

    3. PARSENAME()を使用して、SQLServerのオブジェクト名の一部を返します

    4. beginとendを持つ2つのPLSQL文は、別々に正常に実行されますが、一緒に実行されませんか?