PostgreSQLのインストール

今アクセスカウンタを作っているのですが、ほぼ完成しました。
そこで、勉強もかねてデータベースを使ったカウンタを作ろうと思います。


os:redhat9
db:PostgreSQL8.0.3


ファイルを解凍
./configure
make
make install


環境変数の設定
export PATH=$PATH:$HOME/bin:/usr/local/pgsql/bin
export MANPATH=$MANPATH:/usr/local/pgsql/man
export POSTGRES_HOME=/usr/local/pgsql
export PGLIB=$POSTGRES_HOME/lib
export PGDATA=$POSTGRES_HOME/data
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PGLIB


ユーザの作成(rootでdbの起動ができないため)
useradd postgres
passwd postgres


ディレクトリの所有者の変更
chown postgres:postgres /usr/local/pgsql


su postgres
データベースの初期化
initdb --encoding=EUC_JP --no-locale
起動
postmaster -S -i


リモートアクセスの設定
vi /usr/local/pgsql/data/pg_hba.conf
host all all ipアドレス trust
を追加
vi /usr/local/pgsql/data/postgresql.conf
listen_addresses = '*'
に変更