首页 > 数据库 >PostgreSQL 9.6.0更新补丁到9.6.24

PostgreSQL 9.6.0更新补丁到9.6.24

时间:2022-08-31 10:34:08浏览次数:57  
标签:24 PostgreSQL postgres postgresql 9.6 root

背景

  生产环境安扫,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

 

至此补丁更新完毕。

标签:24,PostgreSQL,postgres,postgresql,9.6,root
From: https://www.cnblogs.com/haha029/p/16642030.html

相关文章

  • Qt开发经验小技巧241-245
    QString类是我个人认为Qt所有类中的精华,封装的无可挑剔。内置了各种进制数据的转换,比如将数据转成10进制、16进制显示,或者将10进制、16进制数据转成字符串显示。这里很容......
  • Day24
    面向对象编程面像过程思想:​第一步做什么,第二个做什么,适合处理一些较为简单的问题面向对象思想:物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后......
  • PostgreSQL用psql导入sql文件
    一、sql文件-------------------------------------------------------------------------------basics.sql---Tutorialonthebasics(tablecreationanddata......
  • 5分钟搞定MySQL/PostgreSQL/Oracle到StarRocks数据迁移同步-CloudCanal实战
    ##简述CloudCanal2.1.0.x版本开始支持StarRocks作为对端的数据迁移同步能力本文通过MySQL->StarRocks的数据迁移同步案例简要介绍这个源端的能力。链路特点:-结......
  • 京东云PostgreSQL在GIS场景的应用分享
    在地图或地理信息有关的场景里,地址关键词的检索尤其重要。比如打开百度地图,想要查询某个位置的信息“北京市海淀区清华东路17号中国农业大学”,往往我们输入的是关键词“中......
  • 11-12-13-14-15-16-17-18-19-20-21-22-23-24-25不知道在干啥,忘了
    时间过的好快啊,已经过去了2个星期了!!!! 而我不知道都干了什么,距离玩游戏已经过去了俩星期了,不可思议,我觉得才完了三五天而已人脑子会欺骗自己的啊我想换个键盘,换个按键轻......
  • PostgreSQL快速导入千万条数据
    为了与MySQL做个对比,做一个PG的数据导入测试,使用COPY方式,测试环境保持一致,具体如下所述。一、测试环境■48CPU/376GCPU(s):48Thread(s)percore:......
  • 24.后来的你在哪
    我试着把生活安排很满 试着找个人陪我分担 不必让自己看起来很孤单你还是那么的肆无忌惮在我的心里掀起波澜我一次次清空又不停被回忆填满后来的你在哪替谁挡着......
  • 2022-08-24 day34 第一小组 王鸣赫
    目录JavaScriptJS的数据类型函数(相当于java的方法对象判断和循环常见工具对象JavaScript(独有的)DOM编程DocumentObjectModel获取元素节点innerHTML和innerText新增元素......
  • 248G
    P3146[USACO16OPEN]248G-洛谷|计算机科学教育新生态(luogu.com.cn)这题的dp是i到j全部合并的最大结果,所以dp[1][n]并不是最终结果n^3区间递归,在子区间左边和右边......