安装yum更新源 yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-redhat10-10-1.noarch.rpm
安装PostgreSQL客户端和服务端 yum install postgresql10 -y yum install postgresql10-server -y
——————————————————————————————
执行到此: 修改配置、初始化数据库,启动服务 mkdir /data/pg10data mkdir /data/pg10data chmod 700 /data/pg10data chown postgres:postgres /data/pg10data vim /usr/lib/systemd/system/postgresql-10.service 把Environment=PGDATA=/var/lib/pgsql/10/data/修改为Environment=PGDATA=/data/pg10data/
/usr/pgsql-10/bin/postgresql-10-setup initdb #初始化 systemctl enable postgresql-10 #设置开机启动 systemctl start postgresql-10 #启动postgresql服务
也可以使用postgreSQL自带的初始化命令initdb初始化数据库: su - postgres 初始化 /usr/pgsql-10/bin/initdb –encoding=UTF-8 –local=zh_CN.UTF8 –pgdata=/data/pg10data/ 启动 /usr/pgsql-10/bin/pg_ctl -D /data/pg10data/ -l /data/pg10data/log/pglog start 停止 /usr/pgsql-10/bin/pg_ctl -D /data/pg10data/ -l /data/pg10data/log/pglog stop
echo “su - postgres -c ‘/usr/pgsql-10/bin/pg_ctl -D /data/pg10data/ -l /data/pg10data/log/pglog start’” >> /etc/rc.d/rc.local chmod +x /etc/rc.d/rc.local
使用一种方式就可以了。