PG数据库的离线rpm包下载
背景
周末时间研究数据库的版本.
发现PostgreSQL数据库的版本号已经变成了一年一个大版本.
兼容起来其实成本很高.
想着能够在能够上网的机器上面弄好多套数据库.
便于备份和下载
下载方式
参照官方文档进行学习, 改完下载和使用.
注意的是,我这边建议选择 rhel8 的版本.
因为国产的信创数据库暂时其实是基于centos8的.
2024年之后的版本比较难以确认. 2023年还是比较确定的.
Openeuler和龙蜥操作系统比较常用的版本都是基于CentOS8的.
https://www.postgresql.org/download/linux/redhat/
方式为:
先下载 yum 的仓库.
sudo dnf install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-8-x86_64/pgdg-redhat-repo-latest.noarch.rpm
注意需要关闭一下自己机器的一些pg相关选项
sudo dnf -qy module disable postgresql
下载到本地
mkdir -p /pg16
yum install postgresql16-contrib --downloadonly --downloaddir=/pg16/ -y
数据库初始化:
需要注意不同的数据库不一样的目录.
下载完之后需要安装一下
yum localinstall *.rpm -y
sudo /usr/pgsql-16/bin/postgresql-16-setup initdb
sudo systemctl enable --now postgresql-16
简单修改
需要修改一下 pg_hba.conf
以及 postgresql.conf
主要是: listen, 以及 connections的大小等.
注意 contrib 里面会有 uuid 等组件
建议安装上去,不然以后很多组件可能没有.
标签:postgresql,数据库,sudo,离线,yum,PG,rpm,下载
From: https://www.cnblogs.com/jinanxiaolaohu/p/17909693.html