在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
留言列表