setup PosgreSQL on CentOS 6.3

投稿日:

さくらVPS(CentOS 6.3)にPostgreSQLをsetupした。

1. rpm によるinstall

% sudo yum install postgresql postgresql-server

2. 初期構築

% sudo service postgresql initdb

3. 認証設定

このままだと、認証がident設定となり、unixユーザと同じpostgreSQL内のユーザでないとpostgreSQLに接続できない。

なので、/var/lib/pgsql/data/pg_hba.conf の内容を変更する。
この場合は、unixユーザなら誰でもパスワードなしで任意のpostgreSQLユーザになれる設定。

% sudo vi /var/lib/pgsql/data/pg_hba.conf
---
local   all         all                               trust
host    all         all         127.0.0.1/32          trust
host    all         all         ::1/128               trust
---