yum install -y readline readline-devel openssl openssl-devel zlib zlib-devel
groupadd postgres
useradd postgres -g postgres
passwd postgres
#编译安装 安装路径/u02/app/pgsql
cd /tmp
wget https://ftp.postgresql.org/pub/source/v11.4/postgresql-11.4.tar.gz
mkdir /u02/app/pgsql -p
tar -xvf postgresql-11.4.tar.gz
cd postgresql-11.4
./configure --prefix=/u02/app/pgsql --datadir=/data/pgsql
make -j 10 && make install
#编译安装监控组件
make world
make install-world
#数据目录
mkdir -p /data/pgsql/data
mkdir -p /data/pgsql/log
cd /data/pgsql/log
touch pgsql.log
chown -R postgres:postgres /data/pgsql
#初始化
su postgres
cd /u02/app/pgsql/bin/
./initdb -D /data/pgsql/data
#基本配置
cd /data/pgsql/data
#86行修改为
vim pg_hba.conf
host all all 0.0.0.0/0 md5
#59行
vim postgresql.conf
listen_addresses = '*'
#启动
cd /u02/app/pgsql/bin/
./pg_ctl -D /data/pgsql/data -l /data/pgsql/log/pgsql.log start
#查看进程
ps -ef | grep postgres
#查看状态
pg_ctl status -D /data/pgsql/data
#关闭
pg_ctl stop -D /data/pgsql/data
#连接 设置postgres初始密码
/u02/app/pgsql/bin/psql
postgres=# \password
Enter new password:
Enter it again:
postgres=# \l
#安装参考http://blog.itpub.net/69915315/viewspace-2651313/