准备工作
- 更新系统。
yum -y update
- 安装依赖。
yum -y group install "Development tools" yum -y install readline-devel
源码安装PostgreSQL
- 创建postgres用户。
groupadd postgres useradd -g postgres postgres
- 创建安装目录并授权。
mkdir -p /usr/local/postgres15.3 chown -R postgres:postgres /usr/local/postgres15.3
- 修改环境变量配置。
vim .bash_profile
# 添加如下内容 export PG_HOME=/usr/local/postgres15.3 export PATH=$PG_HOME/bin:$PATH export PGDATA=$PG_HOME/data
# 使环境变量生效 source .bash_profile
- 切换postgres用户,并进入用户目录。
su postgres cd ~
- 获取源码链接。
a. 进入官网,单击Download。
b. 找到目标版本的源码包,右键复制链接。 - 下载。
wget https://ftp.postgresql.org/pub/source/v15.3/postgresql-15.3.tar.gz
- 解压。
tar -zxvf postgresql-15.3.tar.gz
- 编译安装。
cd postgresql-15.3 ./configure --prefix=$PG_HOME make make install
- 查看版本验证。
psql --version
- 初始化。
initdb -D $PGDATA
- 启动。
pg_ctl start
- 进入数据库。
psql