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

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

相关推荐
ly76891 小时前
PostgreSQL 备份恢复策略:pg_basebackup、WAL 归档与 PITR 在企业 Java 系统中的落地
java·数据库·postgresql·pitr·pg_basebackup·wal 归档
小羊没烦恼!2 小时前
Ajax与JSON的一些总结
android·java·前端·数据库·mysql·算法·okhttp
注塑机数据采集联网2 小时前
如何解决注塑机数据采集联网对接MES系统数据WiFi传输数据不稳问题
大数据·数据库·物联网·数据挖掘·数据分析
黄俊懿2 小时前
【架构师从入门到进阶】第六章:服务集群优化——第八节:线程数公式
java·服务器·数据库·分布式·性能优化·架构·系统架构
geovindu2 小时前
sql: JSON and XML Data Handling in SQL using mysql 9.0
数据库·sql·mysql·数据库开发
hackchen3 小时前
LangChain 学习第 3 课 - 输出解析器(Output Parser)
数据库·学习·langchain
Mortalbreeze3 小时前
MySQL 基础篇(九):从 B+ 树到索引优化,全面理解 MySQL 索引
数据库·mysql
泡海椒3 小时前
JQuick-SQL SELECT 投影:字段、别名与表达式查询
数据库·sql
猫咪很可爱3 小时前
mysqldump 失败常见场景
数据库·sql·mysql
大明二代3 小时前
从零构建 Mastra RAG MVP:DeepSeek、SiliconFlow 与 PostgreSQL/pgvector 实战
javascript·数据库·人工智能