









[blog]
[ML]
[todo]
[CVS]
[bug]
[apache log]
[swiki log]
[statistics]
[map]
[man]
[info]
[アンテナ]
PostgreSQLの設定

共有ライブラリの設定
rootで/etc/ld.so.confに、/usr/local/pgsql/libを追加して、/sbin/ldconfigを実行。

Bashの設定
/etc/profileに
PATH=$PATH:/usr/local/pgsql/bin
MANPATH=$MANPATH:/usr/local/pgsql/man
PGLIB=/usr/local/pgsql/lib
PGDATA=/usr/local/pgsql/data
export PATH MANPATH PGLIB PGDATA
を追加。

DATAディレクトリとpostgresユーザ
ここでは、postmaster起動ユーザをpostgresとします。
1. adduserで postgresユーザを作成します。
2. suでrootになり、/usr/local/pgsql/dataを作成。
3. オーナー権限を変更。(chown postgres /usr/local/pgsql/data)
4. initdbをpostgresユーザで実行。
su postgres
initdb -D /usr/local/pgsql/data

データベースサーバーの起動
ここでは、Kondara使っているのでRedhatと同じ内容の起動スクリプトを使います。
postgresql-7.1.2/contrib/start-scriptsの中にあるlinuxというファイル
のスクリプトをインストールします。
1. suでrootになる。
2. 開始スクリプトをコピー(cp linux /etc/rc.d/init.d/pgsql)
3. /etc/rc.d/init.dへ移動し、chmod 755 pgsql
4. このままでは、chkconfigコマンドに食わせられないので、変更。
変更後のものは、pgsql_CRLF.txtです。([OK],[NG}は表示していません)
5. chkconfig –add pgsqlでインストール。

Link to this Page
- PostgreSQL last edited on 23 October 2003 at 12:59 am