本人测试系统为linux rh6.4,在linux版本中使用自定义的二进制安装方法。
下载安装版本:wget http://get.enterprisedb.com/postgresql/postgresql-9.4.9-1-linux-x64-binaries.tar.gz
一、创建psotgres用户
groupadd postgres
useradd -g postgres postgres
二、创建必须目录
进入下载目录
tar xzf postgresql-9.4.9-1-linux-x64-binaries.tar.gz -C /opt
创建data目录:
mkdir -p /opt/pgsql/data
mkdir -p /opt/pgsql/log
授权:
chown -R postgres.postgres pgsql
#chown -R postgres.postgres postgresql
这里如果不授权,后面初始化时候会报权限错误:
fixing permissions on existing directory /data/service/postgresql/data … initdb: could not change permissions of directory “/data/service/postgresql