重庆思庄Oracle、Redhat认证学习论坛
标题:
postgresql 14 源码安装
[打印本页]
作者:
郑全
时间:
2021-10-5 19:08
标题:
postgresql 14 源码安装
环境:
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 源码安装完成。
欢迎光临 重庆思庄Oracle、Redhat认证学习论坛 (http://bbs.cqsztech.com/)
Powered by Discuz! X3.2