''目次''
#contents
~
----

*準備 [#e70909eb]
本家のリポジトリを追加する。
 # su - rpmdevel
 $ cd /home/rpmdevel/src
 $ wget http://yum.postgresql.org/9.3/redhat/rhel-6-i386/pgdg-centos93-9.3-1.noarch.rpm
 $ wget https://yum.postgresql.org/11/redhat/rhel-6-i386/pgdg-centos11-11-2.noarch.rpm
 
 $ sudo rpm -ivh /home/rpmdevel/src/pgdg-centos93-9.3-1.noarch.rpm
 警告: /home/rpmdevel/src/pgdg-centos93-9.3-1.noarch.rpm: ヘッダ V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY
 準備中...                   ########################################### [100%]
    1:pgdg-centos93          ########################################### [100%]
~
確認
 # yum list | grep postgresql
 
 bacula-director-postgresql.i686          5.0.0-12.el6                  base
 bacula-storage-postgresql.i686           5.0.0-12.el6                  base
 freeradius-postgresql.i686               2.1.12-4.el6_3                base
 postgresql.i686                          8.4.20-1.el6_5                updates
 postgresql-contrib.i686                  8.4.20-1.el6_5                updates
 postgresql-devel.i686                    8.4.20-1.el6_5                updates
 postgresql-docs.i686                     8.4.20-1.el6_5                updates
 postgresql-jdbc.noarch                   8.4.701-8.el6                 base
 postgresql-libs.i686                     8.4.20-1.el6_5                updates
 postgresql-odbc.i686                     08.04.0200-1.el6              base
 postgresql-plperl.i686                   8.4.20-1.el6_5                updates
 postgresql-plpython.i686                 8.4.20-1.el6_5                updates
 postgresql-pltcl.i686                    8.4.20-1.el6_5                updates
 postgresql-server.i686                   8.4.20-1.el6_5                updates
 postgresql-test.i686                     8.4.20-1.el6_5                updates
 postgresql93.i686                        9.3.3-1PGDG.rhel6             pgdg93
 postgresql93-contrib.i686                9.3.3-1PGDG.rhel6             pgdg93
 postgresql93-debuginfo.i686              9.3.3-1PGDG.rhel6             pgdg93
 postgresql93-devel.i686                  9.3.3-1PGDG.rhel6             pgdg93
 postgresql93-docs.i686                   9.3.3-1PGDG.rhel6             pgdg93
 postgresql93-jdbc.i686                   9.3.1100-1PGDG.rhel6          pgdg93
 postgresql93-jdbc-debuginfo.i686         9.3.1100-1PGDG.rhel6          pgdg93
 postgresql93-libs.i686                   9.3.3-1PGDG.rhel6             pgdg93
 postgresql93-odbc.i686                   09.02.0100-1PGDG.rhel6        pgdg93
 postgresql93-odbc-debuginfo.i686         09.02.0100-1PGDG.rhel6        pgdg93
 postgresql93-plperl.i686                 9.3.3-1PGDG.rhel6             pgdg93
 postgresql93-plpython.i686               9.3.3-1PGDG.rhel6             pgdg93
 postgresql93-pltcl.i686                  9.3.3-1PGDG.rhel6             pgdg93
 postgresql93-server.i686                 9.3.3-1PGDG.rhel6             pgdg93
 postgresql93-test.i686                   9.3.3-1PGDG.rhel6             pgdg93
 postgresql_autodoc.noarch                1.41-1.rhel6                  pgdg93
 qt-postgresql.i686                       1:4.6.2-28.el6_5              updates
~
*インストール [#qf8c0166]
 # yum install postgresql93-server postgresql93-devel
~
*確認 [#vfd461d3]
postgres ユーザー
 # id postgres
 uid=26(postgres) gid=26(postgres) 所属グループ=26(postgres)
~
バージョン
 # psql --version
 psql (PostgreSQL) 9.3.3
~
chkconfig
 # chkconfig --list | grep postgresql
 postgresql-9.3  0:off   1:off   2:off   3:off   4:off   5:off   6:off
~
*設定 [#j82b230b]
 # su - postgres
 $ vi .bash_profile
 
 [ -f /etc/profile ] && source /etc/profile
 PGDATA=/var/lib/pgsql/9.3/data
 export PGDATA
 
 ↓修正
 
 [ -f /etc/profile ] && source /etc/profile
 PGHOME=/usr/pgsql-9.3
 PGDATA=/var/lib/pgsql/9.3/data
 PATH=$PATH:$PGHOME/bin
 export PGHOME PGDATA PGLIB

*起動 [#xd26d54d]
 # /etc/rc.d/init.d/postgresql-9.3 start
 /var/lib/pgsql/9.3/data is missing. Use "service postgresql-9.3 initdb" to initialize the cluster first.
                                                           [失敗]
~
失敗するので指示の通り、
 # service postgresql-9.3 initdb --encoding=EUC_JP --no-locale
 データベースを初期化中:                                    [  OK  ]
~
再度、
 # /etc/rc.d/init.d/postgresql-9.3 start
 postgresql-9.3 サービスを開始中:                           [  OK  ]
~
*設定 [#z3967cac]
自動起動
 # chkconfig postgresql-9.3 on
~

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS