关于Postgresql旧版本安装

抛出问题

局点项目现场,要求对如下三类资产做安全加固,需要在公司侧搭建测试验证环境,故有此篇。

bclinux 8.2

tomcat-8.5.59

postgrel -11

随着PG迭代,老旧版本仅提供有限维护。如果想安装老版本可能就要费劲儿一些。现在(2024年12月)PG的最新版本是17.2;二进制安装包只提供到了12+,如果想安装pg11,不好意思:你下载不到了。

PostgreSQL: Linux downloads (Red Hat family)

即便保留了以前的二进制安装包,也不见得能用,跟平台强关联。故采取源码编译安装呢?可以!PG官网维护了源码介质(PostgreSQL: File Browser),从v1.0~v17.2都有。

基本安装步骤

安装步骤,可以参考知识库中《postgresql11.9安装和配置手册v1.2》或《Install Postgresql for redhat 安装步骤》,官网也有一些,我就不赘述了。将概略步骤罗列了一下:

1、安装gcc、make等编译工具

2、安装依赖,这里主要是readline-devel、zlib-devel。

3、配置:./configure --prefix=/usr/package/pgsql/11

4、编译:make

5、安装:make install

6、创建postgres普通用户、创建data目录并授权

7、初始化数据库:initdb -E UTF-8 -D /data/pgsql/zhdc/

8、设置 PostgreSQL 数据库服务器的运行参数和行为:$PG_DATA/postgresql.conf

9、定义了客户端认证规则(即哪些主机可以连接到数据库以及如何验证这些连接的身份):$PG_DATA/pg_hba.conf

10、启动数据库

11、创建业务账号和业务数据库

12、修改dba账号(postgres)密码

相关推荐
骑着王八撵玉兔14 分钟前
【性能优化与架构调优(二)】高性能数据库设计与优化
数据库·性能优化·架构
想要入门的程序猿1 小时前
Qt写入excel
数据库·qt·excel
Q_970956392 小时前
java+vue+SpringBoo校园失物招领网站(程序+数据库+报告+部署教程+答辩指导)
java·数据库·vue.js
Wyc724092 小时前
Maven
java·数据库·maven
程序猿小D2 小时前
[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+jsp实现的电影小说网站管理系统,推荐!
java·数据库·mysql·spring·毕业设计·ssm框架·电影小说网站
羊小猪~~2 小时前
数据库学习笔记(十七)--触发器的使用
数据库·人工智能·后端·sql·深度学习·mysql·考研
背太阳的牧羊人3 小时前
Neo4j 的向量搜索(Neo4jVector)和常见的向量数据库(比如 Milvus、Qdrant)之间的区别与联系
数据库·neo4j·milvus
liulun3 小时前
在浏览器中使用SQLite(官方sqlite3.wasm)
数据库·sqlite·wasm
IT项目管理4 小时前
达梦数据库DMHS介绍及安装部署
linux·数据库
你都会上树?4 小时前
MySQL MVCC 详解
数据库·mysql