centos7 离线部署 postgreSQL
官网提供了完善的在安装命令,根据系统环境选择,即可显示相应的安装命令,所以,此处不对在线安装进行详解。
需要在线安装直接访问:PostgreSQL官网

一、前往官网下载 postgreSQL 安装相关依赖包
选择安装环境
- 选择要安装的 postgre 版本

根据系统及服务器架构选择安装环境
x86 架构服务器选择末尾为 x86_64 的安装环境
arm 架构服务器选择末尾为 arrch64 的安装环境
国产power8服务器选择末尾为 PPC64LE 的安装环境

x86_64 选择 postgre 安装包
- 我们这里选择的是 RHEL/CentOS/Oralce_Linux_7-x86_64
进入后,界面是这个样子的:

选择 Avaloable Groups 下面的包
- PostgreSQL Database Server 12 PGDG
进入后将 4个包依次点击进入下载页面

进入下载页面后,都下载最新发布的包

arm 选择postgre 安装环境
- 我们这里选择的是 RHEL/CentOS 7 - aarch64
进入后,界面是这个样子的:

下拉一直到 postgresql12 开头

选择下载以下四个安装包
postgresql 包、postgresql-contrib 包、postgresql-libs 包 、postgresql-server 包
选择时,一般选择下载最新版本安装包
1 | |
二、安装 postgreSQL
上传 postgreSQL 安装包
此处不再赘述,通过 ftp 工具或 rz 命令上传任意文件夹即可。
依照一下顺序安装 postgreSQL
1 | |
注:最后一步 liunx 可能会报 libxslt-devel 依赖缺失,安装一个就好了
三、启动 postgreSQL
初始化数据库
- 查找 postgre-server 安装路径
1 | |
- 在目录最上方找到 setup 文件的路径
注:此处演示图安装的 postgreSQL 为 9.6 版本,所以版本号会对不上

- 执行初始化数据库命令
1 | |
该数据库创建在 /var/lib/pgsql/12/data 目录下
启动 postgreSQL 数据库服务
- 执行以下命令启动 postgreSQL 服务
1 | |
- 设置开机自启动服务
1 | |
其他 postgreSQl 服务管理命令
- 查看数据库服务状态
1 | |
- 停止数据库服务
1 | |
使用 psql 连接数据库
1 | |
centos7 离线部署 postgreSQL
https://blog.pangcy.cn/2021/08/31/数据库相关/PostgreSQL/centos7 离线部署 postgreSQL/