0
点赞
收藏
分享

微信扫一扫

Linux 源码安装postgresql


文章目录

  • ​​一、下载源码包​​
  • ​​二、安装依赖包​​
  • ​​三、创建用户​​
  • ​​四、编译安装​​
  • ​​五、定义环境变量并初始化数据库​​
  • ​​`1.定义环境变量`​​
  • ​​`2.初始化数据库`​​
  • ​​六、启动postgresql​​
  • ​​七、登陆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

Linux 源码安装postgresql_初始化
初始化数据库后的内容
Linux 源码安装postgresql_源码安装postgresql_02

六、启动postgresql

pg_ctl -D /opt/pg11.8/pgdata/data -l logfile start
ps -ef | grep post

Linux 源码安装postgresql_postgresql_03

七、登陆postgresql

psql -U pgsql -d postgres

Linux 源码安装postgresql_postgresql_04

八、配置开机自启动

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

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

举报

相关推荐

0 条评论