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

PostgreSQLでユーザーを作成する方法

    多くの場合、PostgreSQLでデータベースユーザーを作成する必要があります。 PostgreSQLでユーザーを作成する方法は次のとおりです

    PostgreSQLでユーザーを作成する方法

    PostgreSQLでユーザーを作成する手順は次のとおりです。

    1。 PostgreSQLにログイン

    ターミナルを開き、rootユーザーとして次のコマンドを実行します

    $ su - postgres
    

    ボーナスリード:PostgreSQLインデックスを作成する方法

    2。 PostgreSQLでユーザーを作成する

    インタラクティブモードまたは通常モードでユーザーを作成できます。これら両方の方法を見ていきます。

    インタラクティブモード

    スーパーユーザーとしてPostgreSQLにログインします。次のコマンドを実行します

    createuser --interactive --pwprompt
    

    次に、Postgresは、以下に示すように、新しいユーザーの詳細を1つずつ入力するように求めます

    • 追加する役割の名前を入力してください–新しいユーザー名を入力してください
    • 新しい役割のパスワードを入力–新しいユーザーのパスワードを入力
    • もう一度入力してください–パスワードをもう一度入力してください
    • 新しいロールをスーパーユーザーにする-スーパーユーザー権限を持つユーザーを作成する場合は、Yを入力します。それ以外の場合はNを入力します
    • 新しい役割でデータベースを作成できるようにする-新しいユーザーがデータベースを作成できるようにする場合はYを入力し、そうでない場合はNを入力します。
    • 新しい役割で新しい役割を作成できるようにする-新しいユーザーが新しいユーザーを作成できるようにする場合はYを入力し、そうでない場合はNを入力します。

    PostgreSQLがユーザーを作成します。

    ボーナスリード:PostgreSQLで行番号を取得する方法

    通常モードまたは非対話型モード

    このモードでは、PostgreSQLは情報の入力を求めずに直接新しいユーザーを作成します。

    非対話型の方法でユーザーを作成する場合は、上記の手順1の後に次のコマンドを実行するだけです。

    postgres=# create user user_name with encrypted password 'mypassword';

    user_nameとmypasswordをそれぞれ新しいユーザーのusernameとpasswordに置き換えます。

    データベースsample_dbへの新しいユーザーへのアクセスを許可する場合は、次のコマンドを実行します

    postgres=# grant all privileges on database sample_db to user_name;

    ボーナスリード:PostgreSQLDROPビュー

    3。 PostgreSQLのすべてのユーザーを一覧表示する

    スーパーユーザーとしてログインしているため、\duまたは\du +コマンドを実行して、PostgreSQLのすべてのユーザーを一覧表示します。

    #\du
    

    または

    #\du+
    

    うまくいけば、PostgreSQLで簡単にユーザーを作成できるようになりました。

    Ubiqを使用すると、データを数分で簡単に視覚化し、リアルタイムのダッシュボードで監視できます。今日お試しください。

    1. PL / SQLを使用してOracleでログファイルを作成するにはどうすればよいですか?

    2. MySQL:テーブルを作成できません(errno:150)

    3. 動的SQLとストアドプロシージャ

    4. PHPを使用したデータベースへの接続