1、解压:tar -zxvf postgresql-15.1.tar.gz
2、编译:进入到postgresql-15.1目录下,执行:./configure --prefix=/usr/local/postgresql
在执行./configure的时候报错:configure: error: readline library not found
解决方法:yum install -y readline-devel
报错:configure: error: zlib library not found
解决方法:yum install zlib-devel
3、安装:make && make install
4、创建data和log目录
mkdir /usr/local/postgresql/data
mkdir /usr/local/postgresql/log
5、加入系统环境变量:view /etc/profile或者vi /etc/profile
export PGHOME=/usr/local/postgresql
export PGDATA=/usr/local/postgresql/data
export PATH=$PATH:JAVA_HOME/bin:$PGHOME/bin
使配置文件生效:source /etc/profile
6、增加用户postgres并赋权
useradd postgres
chown -R postgres:root /usr/local/postgresql
7、初始化数据库
su - postgres ---切换用户
/usr/local/postgresql/bin/initdb -D /usr/local/postgresql/data/