postgresql 数据库版本升级 11.5升级14

postgresql 数据库版本升级 11.5升级14

前言

最近因为行情和国家政策,数据库频频进行等保评测和漏洞扫描,现在漏洞扫描出现一些问题,需要更新postgresql数据库的版本来修复问题,那pg数据库该如何升级呢?

一 漏洞详情

在这里插入图片描述
在这里插入图片描述

二 版本升级

因为数据库是线上库,数据量过大,在这里采用pg_upgrade的方法升级

1. pg_upgrade的用法

在这里插入图片描述

2.2 安装pg14

这次我是升级到pg14,安装步骤:
Centos7 安装 PostgreSql 14 数据库 和 timescaledb 时序库

  1. yum安装
    yum install postgresql14 –y
    yum install postgresql14-server -y
    注:如果旧版本装了插件,新版本也需要装相应的插件,但是不要执行CREATE EXTENSION命令,因为会从旧数据库中进行升级
  2. 创建安装目录
    使用yum安装后,会在系统中创建一个postgres的无密码用户。在主节点服务器切换到此用户,然后创建一个数据目录,该目录将存放所有的配置文件、数据库文件和日志文件。
    mkdir -p /u01/apps/pgsql14/data
    赋权:
    chown -R postgres:postgres /u01/apps/pgsql14/
  3. 初始化数据库
    PostgreSQL的安装目录默认存放在/usr/pgsql-14,使用下面的命令初始化数据库目录:
    使用postgres用户执行:录
    /usr/pgsql-14/bin/i
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yang_z_1

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值