本文详细介绍PostgreSQL的安裝與昇級
在 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
责编:豆豆技术应用
- 能虚拟DVD的VirtualDrive
- 为金山虚拟光驱扩展浏览器上下文菜单功能
- 微软的Windows虚拟光驱
- 什么是虚拟光驱?
- 彻底删除Daemon tools产生的虚拟光驱
- Nero BackItUp随机应变来数据备份
- Nero刻录实用教程
- NERO v7.0刻录自己的影音大碟
- 注册码搞鬼 Nero使用时专门刻废盘
- 教你如何将DVD光盘电影完整搬到CD上