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
如果觉得我的文章对你有用,请随意赞赏
扫一扫支付

