PostgreSQL インストール手順

PostgreSQL においてのインストール手順を示します。

  1. アカウントの追加
  2. PostgreSQL用のディレクトリ作成
  3. インストール
  4. 環境設定
  5. 最後に

参考サイト

  http://everyday-growth.com/archives/04-221-0200.php

1. アカウントの追加

  セキュリティの上の考慮。
  root権限以外のアカウントでの起動となるので新しいアカウントの作成する。
  インストール後に"/etc/init.d/postgresql start"とすると、デフォルトで
  "postgres"ユーザでDBを起動する。なので、このサイトでは"postgres"ユー
  ザを作成している。

  # groupadd postgres
  # useradd postgres -g postgres -d /home/postgres
  # passwd postgres

2. PostgreSQL用のディレクトリ作成

  # mkdir /usr/local/pgsql
  # chown postgres:postgres /usr/local/pgsql
  # mkdir /usr/local/src/postgresql-7.4.3
  # chown postgres:postgres /usr/local/src/postgresql-7.4.3

3. インストール

  # cd /usr/local/src
  # tar xvzf /tmp/postgresql-7.4.3.tar.gz
  # chown -R postgres:postgres postgresql-7.4.3

  # cd /usr/local/src/postgresql-7.4.3/
  # ./configure --prefix=/usr/local/pgsql --with-perl

  # make
  # make install

4. 環境設定

  # vi /home/postgres/.bash_profile

    export PATH=$PATH:/usr/local/pgsql/bin
    export POSTGRES_HOME=/usr/local/pgsql
    export PGLIB=$POSTGRES_HOME/lib
    export PGDATA=$POSTGRES_HOME/data
    export MANPATH="$MANPATH":$POSTGRES_HOME/man
    export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"

  $ su - postgres
  $ source ~postgres/.bash_profile

5. 最後に

  $ initdb -D /usr/local/pgsql/data --encoding=EUC-JP
    --no-locale > /usr/local/pgsql/initdb.log
  $ postmaster

ご訪問頂き有難う御座います。 当サイトを効率良く使うためにまずは FrontPage を見て下さい。 検索方法、一覧表示などの各情報を纏めています。
当サイトの説明 → Frontpage