公司安全扫描,发现mysql存在漏洞,高危漏洞编号为(CVE-2019-5482)、(CVE-2019-3822)、(CVE-2020-2804)
目前mysql版本为mysql-5.7.26,而以上漏洞存在与5.7.29,所以要升级mysql版本到5.7.30;以下为升级文档供大家参考;
转载请注明出处:https://editor.csdn.net/md?not_checkout=1&articleId=110822451

1.下载要升级的rpm包
下载地址https://downloads.mysql.com/archives/community/


1.查看当前安装的版本

2.全量备份

mkdir -p /mysql_bk/
mysqldump -uroot -p*** --all-databases > /mysqlbk/mysqlbak.sql

3. 设置参数

使数据库关闭时会清空缓存,避免版本间缓存格式差异

mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"

4.关闭数据库

systemctl stop mysqld

5.上传文件

将5.7.30版本对应的mysql服务rpm包上传


6.升级

除去MySQL-python不用动外,其他的5个mysql包需要进行升级,我们先到mysql官网下载到每个rpm包对应的最新版本:

rpm -Uvh  *.rpm

7.启动

升级后启动自动检查

[root@yuanjing03 mysql30]# systemctl start mysqld
[root@yuanjing03 mysql30]# mysql_upgrade -uroot -p

8.查看当前版本


9.查看当前安装的包的版本

rpm -qa|grep -i mysql

原文链接:https://blog.csdn.net/qq_40988607/article/details/110822451

centos7 mysql升级漏洞5.7.30相关推荐

  1. mysql数据库可以升级吗_[数据库]MySQL升级

    [数据库]MySQL升级 0 2016-08-16 22:00:18 MySQL的升级相对来说还是比较简单的. 它支持两种方式的升级: 原地升级(In-place Upgrade) 关闭数据库,替换旧 ...

  2. centos7 mysql启动失败_Mysql主从复制

    ​好在,别人如何分析我,跟我本身是一点关系也没有的.(by 三毛) 主从复制的常见用途 1.数据备份 对备份来说,复制是一项很有意义的技术补充,但复制既不是备份也不能取代备份 2.负载均衡(读写分离) ...

  3. Struts2.0.11升级到2.5.30

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.设计到的jar包 二.web.xml的更改 三.strust.xml的更改 四.jsp中strust相关标签的更改 ...

  4. 解决Oracle MySQL 安全漏洞(CVE-2021-22570)

    服务器安装mysql,但是扫描出有漏洞Oracle MySQL 安全漏洞(CVE-2021-22570) 查看oracle的这个更新公告: Oracle Critical Patch Update A ...

  5. linux mysql升级5.7_linux 升级 MySQL5.7.32 mysql升级(yum方式)

    5.7.31  -->  5.7.32 因为之前服务器装的mysql版本为5.7.31 绿盟做安全扫描的时候出的一下报告 故此对mysql升级 1. 数据库备份(全库) mysqldump -u ...

  6. Struts2升级到2.5.30,问题解决及过程记录

    Struts2升级到2.5.30 文章目录 Struts2升级到2.5.30 前言 一.Struts2远程漏洞描述 二.本机环境描述 三.问题描述及解决办法 1.JDK版本需要1.7及以上 2.提升J ...

  7. mysql 升级percona_MySQL Study之--Percona Server 5.5升级5.6

    系统环境: 操作系统:CentOS_6.5(64) MySQL:  Percona server 5.5(5.6) 一.升级的目的 为什么MySQL升级是必须的? 原因有很多,比如:为了使用新增的特性 ...

  8. centos7.2升级dotnet

    centos7.2升级dotnet 直接这么升级就可以了 [root@localhost data]# yum update dotnet-sdk-2.2 ##指定升级到的版本 已加载插件:faste ...

  9. Centos7 MYSQL安装与基础命令运用

    Centos7 MYSQL安装与基础命令运用 1.关闭防火墙,selinux systemctl stop firewalld setenforce 0 2.实现虚拟机能够上网,所以说要两块网卡,一块 ...

  10. Mac卸载mysql并安装mysql升级到8.0.13版本

    引言 今天mysql升级到8.0.13版本,遇到了很多问题,在此进行总结方便以后查看. 卸载mysql brew uninstall mysql sudo rm /usr/local/mysql su ...

最新文章

  1. 广东生态所孙蔚旻团队EST发表尾矿微生态调查两部曲
  2. Partition Tables介绍及分区表转换
  3. visual studio installer正在提取文件_并非危言耸听,赶紧检查自己网盘内的私密文件...
  4. EeePC1000hg安装archlinux20121201和openbox
  5. MMSE法用于MIMO系统
  6. Qt小游戏《2048》源码(含大量注释)
  7. 关于Thinkphp3.2版本的分页问题
  8. pycharm无缘无故打开Nosetest
  9. 炉石整活拔线方法_酒馆战棋:整活如何简单“拔线”?瓦娘在线教学,却3本得死神?...
  10. 挑战Tiktok,跨境卖家的新红利流量渠道?
  11. python爬取微博恶评_Python爬取新浪微博评论数据,了解一下?
  12. 一把数学上完美的尺子(哥隆尺)
  13. IIS中启用ASP并连接Access数据库的解决办法
  14. 数美黑产研究院|揭秘黑产非法盗爬访问与非法占座“抢票”行径
  15. Citespace和vosviewer【理工、经管、法学、教育、农学、文史、医学、艺术】
  16. 电商入门_仓库管理系统wms
  17. python 微信爬虫_Python爬虫实战(三) — 微信文章爬虫
  18. 专访 Livid:程序员值得花时间一看!
  19. C++ priority_queue 用法详解
  20. Echarts图例位置 - legend属性

热门文章

  1. python numpy 里面的[:, None]是个什么鬼?[..., None]呢?
  2. duilib 中list控件的扩展
  3. 如何查看VS命令行选项,并使用命令卸载VS
  4. Http get与pos
  5. Windows数据类型探幽
  6. 基于Python实现的DHT嗅探器
  7. 系统角度解读Android P新特性
  8. 阿里云视频直播PHP-SDK接入教程
  9. 网络通信数据传输原理
  10. ubuntu系统设置右键新建文本文档