- 追加された行はこの色です。
- 削除された行はこの色です。
[[DB/PostgreSQL]]
*ユーザを作成する。 [#c2eff62c]
-ユーザを作成する(postgres はインストール時に作成される管理ユーザ)
createuser -U postgres -l -P
-ロール名(ユーザ名みたいなもの)を聞かれるので入力する。
追加したいロール名を入力 :
-ロール名のパスワードを聞かれるので入力する。
新しいロールのためのパスワード :
-スーパーユーザにするか聞かれるので、(普通は) n を入力する。
新しいロールをスーパーユーザにしますか? (y/n)
-データベースを作成する権限を聞かれるので、必要に応じて y か n を入力する。
新しいロールに対してデータベースを作成する権限を与えますか? (y/n)
-別のロールを作成する権限を与えるか聞かれるので、(普通は) n を入力する。
新しいロールに対して別のロールを作成する権限を与えますか? (y/n)
-postgres のパスワードを聞かれるので入力する(インストール時に設定したはず)
パスワード :
----
**備考 [#y02d8091]
普通にインストールすれば、postgres ユーザが作成されているハズ。
もし、自分でコンパイル&インストールした場合は、postgres ユーザを作成し、
postgres ユーザでデータベースを起動した方が良い。
※nobody ユーザや、root で起動しないこと!