- postgresql をインストールした直後からの流れメモ
- Rails などを想定
- MySQL はこっち https://gist.github.com/skyriser/60b338757ab7591616ce
$ sudo vim /path/to/postgresql/pg_hba.conf
# "local" is for Unix domain socket connections only
# 基本的にここはそのままか必要なければ reject にする (メンテつらいので peer でいいと思う)
local all all peer
# IPv4 local connections:
# 認証要求なら md5。開発環境で面倒なら trust でもいい
host all all 127.0.0.1/32 md5
host all all 192.168.0.0/16 md5
認証を設定するなら ident などに変更。
開発環境なら peer (ログインしているユーザー名をそのまま利用) でも構わない。
本番環境ならデータベースとユーザーも指定しておくと安心。
www は Web サーバーを起動するユーザーに読み替える。
$ su - postgres
$ psql
CREATE USER www WITH PASSWORD 'XXXX' CREATEDB;
CREATE DATABASE ___DATABASENAME__ OWNER=www ENCODING='utf8';