最大的网站源码资源下载站,
在 freebsd 上安裝與昇級 postgresql
1. freebsd kernel 需具備以下選項:
options sysvshm
options sysvsem
options sysvmsg
options shmmaxpgs=65536
options semmni=40
options semmns=240
options semume=40
options semmnu=120
2. 由 ports 安裝 postgresql
# cd /usr/ports/databases/postgresql7
# make install clean
[註] 此處 postgresql 版本為 7.3.3
[注意]:
若有舊版本, 昇級前需先 dump 出全部 database
% pg_dumpall > pgsql-db.out
3. 初始 postgresql 資料庫
研讀 ~pgsql/post-install-notes
主要動作: su -l pgsql -c initdb
4. 設定 postgresql
~pgsql/data/pg_hba.conf
# type database user ip-address ip-mask method
local all all trust
host all all 127.0.0.1 255.255.255.255 trust
host all all 192.168.100.0 255.255.255.192 password passwd
host all all 192.168.100.192 255.255.255.192 password passwd
5. 啟動 postgresql
/usr/local/etc/rc.d/010.pgsql.sh start
[注意]: 若要 postgresql 接受 internet 連線
有兩種方法:
(1) 舊式
[ -d $ ] && exec $/bin/pg_ctl start -o '-i' -s -w -l $
(2) 新式
% vi ~pgsql/data/postgresql.conf
tcpip_socket = true
6. 回復原資料庫
# su - pgsql
% psql -e template1 < pgsql-db.out
posted by cch at july 7, 2003 08:09 am
新闻热点
疑难解答