• 追加された行はこの色です。
  • 削除された行はこの色です。
* 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/


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS