Linux 源码安装postgresql

一、下载源码包

官网:https://www.postgresql.org/

二、安装依赖包

yum -y gcc gcc-c++ cmake readline-devel perl zlib*

三、创建用户

groupadd pgsql
useradd -s /bin/bash -g pgsql -m pgsql

四、编译安装

./configure --prefix=/opt/pg11.8/pgdata
make && make install
chown -R pgsql:pgsql /opt/pg11.8/

五、定义环境变量并初始化数据库

1.定义环境变量

su - pgsql
vi .bash_profile

export PGPORT=5432
export PGHOME=/opt/pg11.8/pgdata
export PATH=$PGHOME/bin:$PATH
export LANG=en_US.UTF-8
export DATE='date +"%Y%m%d%H%M"'

2.初始化数据库

initdb -D /opt/pg11.8/pgdata/data

在这里插入图片描述
初始化数据库后的内容
在这里插入图片描述

六、启动postgresql

pg_ctl -D /opt/pg11.8/pgdata/data -l logfile start

在这里插入图片描述

七、登陆postgresql

psql -U pgsql -d postgres

在这里插入图片描述

八、配置开机自启动

vi /etc/rc.local,在最后添加

su - pgsql -c 'pg_ctl -D /opt/pg11.8/pgdata/data -l logfile start'

参考文章:https://www.cnblogs.com/tigergaonotes/p/11083322.html

猜你喜欢

转载自blog.csdn.net/anqixiang/article/details/107038415