在開始安裝PostgreSQL之前,請先安裝GNU Readline Library~ 因為編譯PostgreSQL時會用到這個函式庫~
apt-get install libreadline-dev
軟體取得
.PostgreSQL - postgresql-8.2.6.tar.gz
安裝步驟
先將「postgresql-8.2.6.tar.gz」解壓縮~ 然後進行一連串的編譯與安裝~
預設的安裝目錄在「/usr/local/pgsql」
tar zxvf postgresql-8.2.6.tar.gz cd postgresql-8.2.6 ./configure make make install
大致上這樣就安裝成功了~ 接著要進行一些設定及初始化資料庫的步驟~
設定步驟
在Linux新增一個名為「postgres」帳號~
adduser postgres
建立欲存放資料庫的目錄夾
mkdir /usr/local/pgsql/data chown postgres /usr/local/pgsql/data su - postgres
初始化資料庫並設定為UTF8編碼,如果你需要其它的編碼可參考Character Set Support
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data -E UTF8
啟動PostgreSQL資料庫
/usr/local/pgsql/bin/postgres -D /usr/local/pgsql/data &
關閉PostgreSQL資料庫
/usr/local/pgsql/bin/pg_ctl stop -D /usr/local/pgsql/data