PostgreSQLインストール

インストール先を /usr/local/pgsql7.4.8 にする場合・・・JDK Antを入れておく

mkdir /usr/local/pgsql7.4.8
chown postgres.postgres /usr/local/pgsql7.4.8
su - postgres
tar xvzf postgresql-7.4.8.tar.gz
cd postgresql-7.4.8
ls
./configure --prefix=/usr/local/pgsql7.4.8 --with-java
make
make install
vi /home/postgres/.bash_profile に環境変数を記述
=========================================
.bash_profile
# PGHOME : ソフトウェアインストール舌喜
PGHOME=/usr/local/pgsql7.4.8

# PATH
PATH=$PATH:$PGHOME/bin

# PGLIB : ライブラリ格納舌喜
PGLIB=$PGHOME/lib

# PGDATA : データ格納舌喜
PGDATA=/usr/local/pgsql7.4.8/data

# LD_LIBRARY_PATH : ライブラリパス
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PGLIB

# 輸出
export LANG PATH PGHOME PGLIB PGDATA LD_LIBRARY_PATH
=======================================================
環境変数を反映させる
exit
su - postgres
env で確認

DB初期化 こんな感じでいいかな?
文字コードを変えるときはDBを作るときにやってます
cd /usr/local/pgsql7.4.8/bin
./initdb --encoding=EUC_JP --no-locale -D /usr/local/pgsql7.4.8/data
cd ../data/
ls

外からつなげるアドレスを設定
vi pg_hba.conf_org
host all all 0.0.0.0 0.0.0.0 trust
面倒なときはこんな風に記述追加 あまりお勧めではないw

vi postgresql.conf
tcpip_socket = true にする

アーカイブを解凍したところにシェルがあるので移動させておく
cp /home/postgres/postgresql-7.4.8/contrib/linux /etc/init.d/pgsql
chmod +x /etc/init.d/pgsql
vi /etc/init.d/pgsql で環境をあわせる

このどちらかで起動する 
./postmaster -i -S -D /usr/local/pgsql7.4.8/data/ &
/etc/init.d/pgsql start

止めるとき
./pg_ctl -mf stop -D /usr/local/pgsql7.4.8/data/
/etc/init.d/pgsql stop
のどちらか

Comment Form

コメントを表示する前に、管理人の承認が必要になることがあります。その場合は、承認されるまでコメントは表示されませんので、ご了承ください。

スタイル用のHTMLタグが使えます

Trackback

Recent entry

Search

Tag Cloud

Page Top