1、下载

到postgresql官网下载

https://www.postgresql.org/ftp/source/v11.5/

wget https://ftp.postgresql.org/pub/source/v11.5/postgresql-11.5.tar.gz

解压

tar -xf postgresql-11.5.tar.gz

进入目录

 cd /opt/postgresql-11.5

2、安装环境

2.1、安装依赖库

yum install -y readline-devel zlib*
mkdir /opt/pg11.5
cd /opt/postgresql-11.5/

2.2、编译安装

./configure --prefix=/opt/pg11.5/ 
make && make install

3、创建用户pgsql并添加用户到pgsql用户组

adduser postgres
usermod -g postgres postgres

切换用户

su - postgres

编辑配置文件

vi ~/.bash_profile
export PGPORT=5432
export PGHOME=/opt/pg11.5/pgbase
export PGDATA=/opt/pg11.5/pgdata
export PATH=$PGHOME/bin:$PATH
export MANPATH=$PGHOME/share/man:$MANPATH
export LANG=UTF-8
export DATE='date +"%Y%m%d%H%M"'
export LD_LIBRARY_PATH=$PGHOME/lib:$LD_LIBRARY_PATH

配置设置生效

source ~/.bash_profile

切换root用户,设置 /opt/pg11.5所属用户和所属用户组到 postgres

su root 
chgrp postgres /opt/pg11.5 -R
chown postgres /opt/pg11.5 -R

配置系统文件

vim /etc/profile

文件最后添加 

export PATH=.:$PATH:/opt/pg11.5/bin

4、初始化数据库并启动服务

4.1、初始化

initdb -D $PGDATA -U postgres --locale=en_US.UTF8 -E UTF8

4.2、启动

pg_ctl -D /opt/pg11.5/pgdata -l logfile start

4.3、停止

pg_ctl -D /opt/pg11.5/pgdata/ -s -m fast stop

 

注意:启动和停止时尽量切换到pgsql用户下进行

四、修改远程链接和添加密码

这篇文章已经说明

https://www.csdcb.cn/article/227.html

这里不再赘述

注意:如果需要远程链接还需要关闭防火墙或则开放端口

关闭防火墙

systemctl stop firewalld.service

 

最后修改于 2020-07-31 14:22:42
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付
上一篇