一、准备工作
安装包下载路径:PostgreSQL: File Browser 按需选择版本
安装先决依赖:
yum install bison flex -y
yum install readline-devel zlib-devel openssl-devel systemd-devel libxml2-devel libxslt-devel libicu-devel pam-devel openldap-devel -y
yum install perl-ExtUtils-Embed tcl-devel python-devel clang -y
yum install epel-release -y
yum install llvm5.0 llvm5.0-devel -y
二、安装pgsql
2.1 创建用户
useradd postgres
passwd postgres
2.2 解压
tar -zxvf postgresql-12.17.tar.gz
2.3 创建存储、日志目录
mkdir /db/pgsql/data -p
mkdir /db/pgsql/logs
2.4 编译安装
./configure --prefix=/db/pgsql --without-readline --without-zlib
make && make install
chown postgres:postgres /db/pgsql -R
2.5 初始化数据库
./initdb -D /db/pgsql/data/