1.安装前准备
1.1创建用户
useradd postgres
passwd postgres
1.2创建数据目录和日志目录
mkdir -p /data/db/pg/data
mkdir -p /data/db/pg/logs
chown -R postgres:postgres /data/db/pg
1.3 安装依赖
yum install -y gcc gcc-c++ readline-devel zlib-devel
2. 编译
2.1 下载安装包
wget https://ftp.postgresql.org/pub/source/v15.3/postgresql-15.3.tar.gz --no-check-certificate
tar -zxvf postgresql-15.3.tar.gz
cd postgresql-15.3
2.1 编译
#安装目录为/data/base/pgsql
mkdir /data/base/pgsql
chown -R postgres:postgres /data/base/pgsql
./configure --prefix=/data/base/pgsql
make -j4 & make install
2.3 初始化
su postgres
./initdb -E utf8 -D /data/db/pg/data
#返回信息
Success. You can now start the database server using:
pg_ctl -D /data/db/pg/data -l logfile start
2.4 启动和连接
./pg_ctl -D /data/db/pg/data -l /data/db/pg/data/logs/pgsql.log start
./psql