- 追加された行はこの色です。
- 削除された行はこの色です。
* PostgreSQL 9.1 インストール [#ta36c2bc]
* PostgreSQL 9.1 インストール [#jcf0fbbc]
** postgresユーザの作成 [#u5a8ce8f]
mkdir -p /usr/local/pgsql/data
groupadd postgres
useradd -g postgres -d /usr/local/pgsql postgres
** postgresユーザの作成 [#e0862ef9]
su -
groupadd postgres
useradd -g postgres -d /usr/local/pgsql postgres
cat >> /usr/local/pgsql/.bashrc
export PATH=/usr/local/pgsql/bin:$PATH
mkdir -p /usr/local/pgsql/data
chown postgres /usr/local/pgsql/data
** コンパイル・インストール [#k20bbb87]
** コンパイル・インストール [#hcae09a2]
cd /usr/local/src/postgresql
wget ftp://ftp2.jp.postgresql.org/pub/postgresql/source/v9.1.3/postgresql-9.1.3.tar.gz
tar zxvf postgresql-9.1.3.tar.gz
cd postgresql-9.1.3/
./configure --prefix=/usr/local/pgsql
make
checkinstall --fstrans=no
rpm -ivh postgresql.rpm
** 設定 [#h8e5395e]
*** ライブラリパス [#n8438ea8]
** 設定 [#hd627024]
*** パーミッション修正 [#g01fe1cf]
chown postgres /usr/local/pgsql
chmod 755 /usr/local/pgsql
*** ライブラリパス修正 [#yab51260]
cat > /etc/ld.so.conf.d/postgresql.conf
/usr/local/postgresql/lib
/usr/local/pgsql/lib
ldconfig
*** データベース初期化・起動 [#z160e9fb]
*** 起動スクリプト設置 [#o9e66623]
cp /usr/local/src/postgresql/postgresql-9.1.3/contrib/start-scripts/linux /etc/rc.d/init.d/postgres
chmod 755 /etc/rc.d/init.d/postgres
chkconfig postgres on
chkconfig | grep postgres
** データベース初期化・起動 [#k5e0a4f5]
su - postgres
/usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data --no-locale
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data --no-locale
/usr/local/pgsql/bin/pg_ctl start -D /usr/local/pgsql/data/