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/