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

©️2020 CSDN 皮肤主题: 大白 设计师: CSDN官方博客 返回首页
实付0元
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值