重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1642|回复: 0

postgresql 14 源码安装

[复制链接]
发表于 2021-10-5 19:08:30 | 显示全部楼层 |阅读模式
环境:
      ROCKYLINUX 8.4 +PG 14

向国庆献礼,PG 14在 9.30日发布了,我们来安装一下PG14


1.建立目录
   # mkdir -p  /postgresql/pgsql14
   # mkdir -p /pgdata/data
   # mkdir -p /setup/pg

2.安装依赖包
   # yum install -y perl-ExtUtils-Embed readline-devel zlib-devel pam-devel libxml2-devel libxslt-devel openldap-devel  python36-devel gcc-c++ openssl-devel cmake make

3.下载安装介质
    https://ftp.postgresql.org/pub/s ... tgresql-14.0.tar.gz
    上传到 /setup/pg

4.解压 安装源包
   # cd /setup/pg
   # tar xvf postgresql-14.0.tar.gz

5.安装配置
   # cd postgresql-14.0/
   ./configure --prefix=/postgresql/pgsql14 --with-wal-blocksize=8 --with-segsize=1 --with-blocksize=8

6.编译
   # make

7.安装
  # make install

8.安装扩展
    # export PATH=/postgresql/pgsql14/bin:$PATH
    # cd /setup/pg/postgresql-14.0/contrib
    # make all
    # make install


9. 创建postgresql用户
    # useradd postgres

10.设置数据目录
    # chown postgres:postgres -R  /pgdata/


11.设置postgres用户环境变量
    # su - postgres
    $ vim .bash_profile
    export PGDATA=/pgdata/data
    export PGHOME=/postgresql/pgsql14
    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PGHOME/lib
    export PATH=$PATH:$PGHOME/bin/


12.初始化数据库
    su - postgres
    $ initdb --wal-segsize=16 -D /pgdata/data/

13.启动数据库
   $ pg_ctl start -D /pgdata/data/ -l pg_logs

14.登录
   $ psql

15. 验证版本
   postgres=# select version();
                                                version                                                
--------------------------------------------------------------------------------------------------------
PostgreSQL 14.0 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.4.1 20200928 (Red Hat 8.4.1-1), 64-bit
(1 row)

至此,PG14 源码安装完成。









回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-4-19 03:53 , Processed in 0.088535 second(s), 20 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表