【PostgreSQL】系列之 一 CentOS 7安装PGSQL15版本
#!/bin/bash
# 安装PostgreSQL 15的脚本
# 更新系统
sudo yum update -y
# 安装依赖
sudo yum install -y gcc gcc-c++ make zlib-devel openssl-devel libxml2-devel libxslt-devel python-devel tcl-devel readline-devel pcre-devel gdbm-devel db4-devel libpcap-devel xz-devel
# 创建postgres用户
sudo useradd postgres
# 设置postgres用户密码
sudo passwd postgres
# 切换到postgres用户
sudo su - postgres
# 下载PostgreSQL 15源码包
wget https://ftp.postgresql.org/pub/source/v15.0/postgresql-15.0.tar.gz
# 解压源码包
tar -zxvf postgresql-15.0.tar.gz
# 进入解压后的目录
cd postgresql-15.0/
# 配置编译选项
./configure --prefix=/opt/pgsql
# 编译安装
gmake
gmake install
# 创建数据目录
mkdir /opt/pgsql/data
# 初始化数据库
/opt/pgsql/bin/initdb -D /opt/pgsql/data
# 启动数据库
/opt/pgsql/bin/pg_ctl -D /opt/pgsql/data -l logfile start
# 添加环境变量
echo 'export PATH=/opt/pgsql/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
# 检查PostgreSQL版本
psql --version
这个脚本是一个简化版本,它展示了如何在CentOS 7上安装PostgreSQL 15的基本步骤。脚本中包含了从更新系统到编译安装PostgreSQL的全部步骤,并且在每个步骤后都有详细的注释。这个脚本可以作为安装PostgreSQL的参考模板。
评论已关闭