OnWorksLinuxおよびWindowsオンラインワークステーション

及び

ワークステーションのオンライン無料ホスティング

<前へ | Contents | 次へ>

ユーザーとデータベースの作成


当学校区の ユーザーを作成 コマンドは新しいユーザーを追加し、 ドロップユーザー 1つを削除します。同様に、 作成されたb コマンドは新しいデータベースを追加し、 ドロップデブ 5432つ削除します。これらのコマンドにはそれぞれマニュアルページがありますが、ここではいくつかのオプションについて説明します。各コマンドはデフォルトのクラスタ(ポートXNUMXで実行)に対して動作しますが、 --port =ポート 代替クラスターのユーザーとデータベースを変更します。

これらのコマンドは、PostgreSQLサーバに接続して実行する必要があります。また、指定された操作を実行するのに十分な権限を持つユーザとして認証される必要があります。これを実現する最も簡単な方法は、 ポストグレス Unix アカウントを使用してファイルベースのソケット経由で接続します。


# su - postgres

$ createuser -P king_phisher 新しいロールのパスワードを入力してください: もう一度入力してください:

$ createdb -T template0 -E UTF-8 -O king_phisher king_phisher

$ 終了する

# su - postgres

$ createuser -P king_phisher 新しいロールのパスワードを入力してください: もう一度入力してください:

$ createdb -T template0 -E UTF-8 -O king_phisher king_phisher

$ 終了する


上記の例では、 -P オプションは尋ねる ユーザーを作成 新しいパスワードを作成したら、パスワードを問い合わせる キングフィッシャー ユーザー。 作成されたb コマンド、 -O 新しいデータベースの所有者となるユーザーを定義します(これにより、テーブルの作成や権限の付与など、完全な権限を持つことになります)。また、Unicode文字列も使用できるようにしたいので、 -E UTF-8 エンコーディングを設定するオプションがあり、 -T 別のデータベース テンプレートを選択するオプション。

これで、localhost で listen しているソケット経由でデータベースに接続できることをテストできます (-h ローカルホスト)をking_phisherユーザー(-U キングフィッシャー):


# psql -h ローカルホスト -U キングフィッシャー キングフィッシャー

ユーザー king_phisher のパスワード: psql (9.5.2)

SSL接続(プロトコル:TLSv1.2、暗号:ECDHE-RSA-AES256-GCM-SHA384、ビット:256、

(圧縮: オフ) ヘルプを表示するには「help」と入力してください。


キングフィッシャー=>

# psql -h ローカルホスト -U キングフィッシャー キングフィッシャー

ユーザー king_phisher のパスワード: psql (9.5.2)

SSL接続(プロトコル:TLSv1.2、暗号:ECDHE-RSA-AES256-GCM-SHA384、ビット:256、

(圧縮: オフ) ヘルプを表示するには「help」と入力してください。


キングフィッシャー=>

ご覧のとおり、接続は成功しました。


OnWorksのトップOSクラウドコンピューティング: