1. 下载postgresql二进制包
wget https://get.enterprisedb.com/postgresql/postgresql-9.5.6-1-linux-x64-binaries.tar.gz
2. 安装
2.1 解压
tar xf postgresql-9.5.6-1-linux-x64-binaries.tar.gz -C /usr/local/
2.2 用户、目录和环境变量准备
useradd postgres
mkdir -p /data/postgresql/{data,log}
chown -R postgres.postgres /data/postgresql/
vi /home/postgres/.bash_profile
export PGHOME=/tmp/pgsql
export PGDATA=/data/pgsql/data
PATH=$PATH:$HOME/bin:$PGHOME/bin
2.3 初始化数据库
cd /usr/local/pgsql/bin
su postgres
./initdb -E utf8 -D /data/postgresql/data/
2.4 启动
到postgresql源码包的contribstart-scripts目录下找到linux
cp linux /etc/init.d/postgresql
chmod +x /etc/init.d/postgresql
vi /etc/init.d/postgresql
prefix=/usr/local/pgsql
PGDATA="/data/postgresql/data"
PGLOG="/data/postgresql/log/serverlog"
service postgresql start
ps aux |grep post
lsof -i:5432
chkconfig --add postgresql
2.5 登陆测试
./psql -d postgres -U postgres