網頁

2011年9月8日 星期四

在CentOS安裝PostgreSQL

在CentOS安裝PostgreSQL最簡單的方式就是在安裝CentOS時,勾選安裝PostgreSQL。如果在安裝過程並沒有安裝PostgreSQL,可以透過下列步驟來將PostgreSQL安裝設定完成。

1. 事先準備
2. 安裝 PostgreSQL
3. 第一次啟動
4. 設定成開機啟動PostgreSQL
5. 修改設定檔(pg_hba.conf)
6. 重啟PostgreSQL


1. 事先準備

在CentOS安裝光碟可以找到底下三個rpm檔,將其放置於同一個目錄中。
postgresql-8.1.22-1.el5_5.1.i386.rpm (版本序號可能不同,請找類似postgresql開頭的檔案)
postgresql-libs-8.1.22-1.el5_5.1.i386.rpm
postgresql-server-8.1.22-1.el5_5.1.i386.rpm

2. 安裝PostgreSQL

執行下列命令來安裝PostgreSQL:
rpm -Uvh postgresql-*.rpm

yum install postgresql postgresql-server

3. 第一次啟動

執行下列命令來啟動PostgreSQL:
service postgresql start

/etc/init.d/postgresql restart

4. 設定成開機啟動PostgreSQL

啟動後沒任何問題時,再將PostgreSQL設定成開機時啟動。
chkconfig postgresql on

5. 修改設定檔(pg_hba.conf)

修改pg_hba.conf(預設路徑為/var/lib/pgsql/data)
#local all all ident sameuser
local all all trust
# host all all 127.0.0.1/32 ident sameuser
host all all 127.0.0.1/32 md5

Note: md5和trust差別在於trust允許在本機不用輸入密碼來登入資料庫,安全性較弱。

6. 重啟PostgreSQL

由於設定檔改變了,需通知 postmaster 重新載入這些新的設定。
執行以下命令:
su - postgres
pg_ctl reload

沒有留言:

張貼留言