PostgreSQL的安裝與昇級

豆豆网   技术应用频道   2007年10月26日    社区交流

本文详细介绍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

责编:豆豆技术应用

正在加载评论...