1.操作系统信息:Red Hat Enterprise Linux 4
2. 下载PostgreSQL源码:http://www.postgresql.org/ftp/source,现在已经更新到了9.1beta版本了,不过安装过程基本一致,我之前下载的是8.4.2,所以以8.4.2进行描述。
3.上传下载到的postgresql-8.4.2.tar.gz到/opt目录下。
4. 创建postgres用户及dba组,并切换到postgres用户。
5.将postgresql-8.4.2.tar.gz的属主改为postgres,并解压。
6. 进入postgresql-8.4.2目录,进行配置
注,各配置项意义见备后文备注。
7.编译,大约需要5分钟,如过程中有失败,请确认系统上是否有make, gcc等工具,以及目录权限问题。
8.安装,执行2分钟左右,屏幕打印“PostgreSQL installation complete”表示安装完成。
9.初始化数据库。
初始化完成后屏幕打印如下信息:
Success. You can now start the database server using:
./postgres -D /opt/postgresql/data
or
./pg_ctl -D /opt/postgresql/data -l logfile start
10. 启动数据库
当然,可以通过日志重写向,将启动信息写入日志,例如:
将日志信息记录在文件/opt/postgresql/log/pg_server.log中,当然,在执行前,请先创建这个文件,且属主为postgres。
11.安装完毕。
备注:编译配置项各参数说明,可根据实际情况选择使用: