MySQL升级记录

背景:

MySQL Shell 8.0.0版本至8.0.45版本、8.4.0版本至8.4.8版本和9.0.0版本至9.6.0版本存在安全漏洞,该漏洞源于Shell: Core Client组件问题,可能导致权限高的攻击者通过多种协议网络访问,授权访问关键数据或全部数据。

当前版本:

系统信息

检查当前版本rpm包信息

下载升级必要的rpm包

复制代码
wget https://repo.mysql.com/yum/mysql-8.0-community/el/8/aarch64/mysql-community-common-8.0.46-1.el8.aarch64.rpm
wget https://repo.mysql.com/yum/mysql-8.0-community/el/8/aarch64/mysql-community-client-plugins-8.0.46-1.el8.aarch64.rpm
wget https://repo.mysql.com/yum/mysql-8.0-community/el/8/aarch64/mysql-community-libs-8.0.46-1.el8.aarch64.rpm
wget https://repo.mysql.com/yum/mysql-8.0-community/el/8/aarch64/mysql-community-client-8.0.46-1.el8.aarch64.rpm
wget https://repo.mysql.com/yum/mysql-8.0-community/el/8/aarch64/mysql-community-icu-data-files-8.0.46-1.el8.aarch64.rpm
wget https://repo.mysql.com/yum/mysql-8.0-community/el/8/aarch64/mysql-community-server-8.0.46-1.el8.aarch64.rpm

从 Oracle 官方下载 MySQL GPG 公钥

复制代码
wget https://repo.mysql.com/RPM-GPG-KEY-mysql-2023

然后确认

复制代码
ls -lh RPM-GPG-KEY-mysql-2023

导入

复制代码
rpm --import RPM-GPG-KEY-mysql-2023

再验证这 6 个 RPM

复制代码
rpm -K mysql-community-*-8.0.46-1.el8.aarch64.rpm

正常情况下应该变成类似

开始升级

复制代码
rpm -Uvh mysql-community-*.rpm

再次检查版本,发现已经升级完成

相关推荐
这个DBA有点耶38 分钟前
MySQL 8.0不可见索引:删索引怕出事,不删又拖慢写入——中间态怎么用?
数据库·mysql·代码规范
测试界的小码农2 小时前
【图数据库实战进阶(01):从零认识 Neo4j,搭建第一个图数据库项目】
数据库·neo4j
x_SpiderMan2 小时前
搭建Oracle RAC 集群
数据库·oracle
测试界的小码农2 小时前
【图数据库实战进阶(03):Neo4j 图数据建模实战——节点、关系与属性应该怎么设计?】
数据库·oracle·neo4j
瑞克-桑切斯3 小时前
redis
数据库·redis·缓存
噜哥带你玩转 AI 大模型3 小时前
面试加分项!CASE WHEN 两种写法、CTE 公共表表达式、四大类窗口函数,老哥一次讲透
mysql·窗口函数·cte·sql 进阶
freejackman4 小时前
【工程化】从“单兵作战”到“多引擎架构”:基于门面模式的重构实战
大数据·数据库·hive·sql·测试工具·设计模式·架构
bksczm4 小时前
InnoDB 内存结构总览:Change Buffer、AHI 与 Log Buffer
数据库·mysql
招风的黑耳4 小时前
SpringBoot+Vue+MySQL 民宿在线预定平台 完整可运行版(源码+文档)
vue.js·spring boot·mysql
花间相见4 小时前
【计算基础|Redis02】【上手】五大数据类型命令逐条实操
数据库·redis·后端