PostgreSQL 9.6.0更新补丁到9.6.24
2022/9/1 2:23:01
本文主要是介绍PostgreSQL 9.6.0更新补丁到9.6.24,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
背景
生产环境安扫,PostgreSQL数据库扫出来一堆漏洞。目前我们线上PostgreSQL数据库版本大部分是9.6.0,PostgreSQL官方9.6最新补丁是9.6.24。
升级步骤
下载PostgreSQL 9.6.24
[root]# wget --no-check-certificate https://ftp.postgresql.org/pub/source/v9.6.24/postgresql-9.6.24.tar.gz
1. 升级前版本查看
postgres=# select version(); version ---------------------------------------------------------------------------------------------------------- PostgreSQL 9.6.0 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44), 64-bit
2. 源码安装PostgreSQL 9.6.24
[root]# tar -zxf postgresql-9.6.24.tar.gz [root]# cd /root/postgresql-9.6.24 [root]# ./configure --prefix=/usr/local/postgresql-9.6.24 --with-perl --with-python --enable-thread-safety --with-uuid=ossp --with-wal-segsize=64
3. 安装contrib工具
[root]# cd /root/postgresql-9.6.24/contrib [root]# make && make install
4. 关闭postgres
[postgres]# pg_ctl stop
5. 替换补丁包
[root]# rm -fr /usr/local/postgresql [root]# ln -s /usr/local/postgresql-9.6.24 /usr/local/postgresql [root]# chown -R postgres:postgres /usr/local/postgresql-9.6.24 [root]# chown -R postgres:postgres /usr/local/postgresql
6. 启动postgres
[postgres]# pg_ctl start
7. 升级后查看数据库版本
postgres=# select version(); version ----------------------------------------------------------------------------------------------------------- PostgreSQL 9.6.24 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44), 64-bit
至此补丁更新完毕。
这篇关于PostgreSQL 9.6.0更新补丁到9.6.24的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-01-05快速清空 PostgreSQL 数据库中的所有表格,让你的数据库重新焕然一新!
- 2024-01-04在PostgreSQL中创建角色:判断角色是否存在并创建
- 2023-05-16PostgreSQL一站式插件推荐 -- pg_enterprise_views
- 2022-11-22PostgreSQL 实时位置跟踪
- 2022-11-22如何将PostgreSQL插件移植到openGauss
- 2022-11-11PostgreSQL:修改数据库用户的密码
- 2022-11-06Windows 环境搭建 PostgreSQL 物理复制高可用架构数据库服务
- 2022-10-27Windows 环境搭建 PostgreSQL 逻辑复制高可用架构数据库服务
- 2022-10-11PostgreSql安装(Windows10版本)
- 2022-09-13PostgreSQL-Network Address类型操作和函数