1. 从postgres官网下载 tar.gz 版本
2. tar -xzvf postgres..tar.gz 解压
3. 进入目录后,./configure --prefix=/usr/local/postgres
4. make
5. make install
可能遇到的问题:
安装libreadline-dev包可以解决找不到readline的问题:
sudo apt-get install libreadline-dev
安装zlib1g-dev包可以解决找不到zlib的问题:
sudo apt-get install zlib1g-dev
6、创建数据库库文件存储目录、给postgres赋予权限:
sudo chown username /usr/local/postgres
mkdir /usr/local/postgres/data
cd /usr/local/postgres
7. 初始化数据
./usr/local/postgres/bin/initdb -D /usr/local/postgres/data
启动数据库
./usr/local/postgres/bin/postgres -D /usr/local/postgres/data
8、配置监听地址和端口:
vi /usr/local/postgres/data/postgresql.conf
取消以下两行的注释
listen_addresses = 'localhost'
port = 5432
PostgreSQL 8.1 中文文档