1)./configure
> 在这一步中可能会报缺少redeline或者zlib等等环境依赖缺失问题,通过yum下载相关缺失软件即可。例如:yum install -y readline-devel
2) make
3) make install
4)添加Postgresql管理启动用户postgres
useradd postgres
passwd postgres
5)创建数据库文件存储文件夹
mkdir /usr/local/pgsql/data
6) 改变先前目录的文件夹的权限
chown -R postgres.postgres /usr/local/pgsql
7)切换用户
su - postgres
8)绑定数据库文件存储目录
/usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data
#or: export PATH=$PATH:/usr/local/pgsql/bin/
9)启动数据库
/usr/local/pgsql/bin/pg_ctl -D /usr/local/pgsql/data >>logfile 2>&1?
#这一步是用pg_ctl命令指定数据目录启动 启动日志放于Logfile中 还有其他启动方式也可以
10)创建测试数据库——test,并插入数据测试(选做)
/usr/local/pgsql/bin/createdb test
/usr/local/pgsql/bin/psql test
psql (9.3.9)
Type "help" for help.
test=#
test=# create table table1 (
test(# id integer
test(# );
CREATE TABLE
test=#
test=# insert into table1 values(1);
INSERT 0 1
test=# select * from table1;
Id