Memo/Linux/SC420
PostgreSQL8.0 †
インストール †
- 既に導入してある場合は、削除
# rpm -qa | grep postgresql
postgresql-libs-7.4.7-2.RHEL4.1
# rpm -e postgresql-libs-7.4.7-2.RHEL4.1
- ftp://ftp2.jp.postgresql.org/pub/postgresql/binary/v8.0.3/linux/rpms/redhat/rhel-es-4/ からダウンロードとインストール
# lftp -c "open ftp2.jp.postgresql.org && user anonymous PASSWORD && cd /pub/postgresql/binary/v8.0.3/linux/rpms/redhat/rhel-es-4/ && mget *.rpm"
# rpm -ivh postgresql-libs-8.0.3-1PGDG.i686.rpm
# rpm -ivh postgresql-8.0.3-1PGDG.i686.rpm
# rpm -ivh postgresql-server-8.0.3-1PGDG.i686.rpm
# rpm -ivh postgresql-contrib-8.0.3-1PGDG.i686.rpm
# rpm -ivh postgresql-devel-8.0.3-1PGDG.i686.rpm
# rpm -ivh postgresql-docs-8.0.3-1PGDG.i686.rpm
# rpm -ivh postgresql-jdbc-8.0.3-1PGDG.i686.rpm
# rpm -ivh postgresql-pl-8.0.3-1PGDG.i686.rpm
- グループ「postgres」とユーザ「postgres」が追加される
- postgresユーザのホームは「/var/lib/pgsql」
- 開始
# service postgresql start
- 設定
# su - postgres
- postgresql.conf
$ vi data/postgresql.conf
- pg_hba.conf
$ vi data/pg_hba.conf
----------------------------
#host all all 127.0.0.1/32 ident sameuser
host all all 127.0.0.1 255.255.255.255 trust
----------------------------
$ su -
# service postgresql restart
- 接続確認
# su - postgres
$ psql template1
自動起動の設定 †
# chkconfig --list | grep postgresql
postgresql 0:off 1:off 2:off 3:off 4:off 5:off 6:off
デフォルトでは自動起動しないようになっているので、ONにする
# chkconfig postgresql on
参考リンク †