【数据库】MySQL 8.0.40 至 8.0.44 RPM 方式升级指南

MySQL 作为广泛使用的开源关系型数据库,定期进行小版本升级是保障系统稳定性、获取安全补丁和性能优化的关键举措。本文档针对使用 RPM 包部署的 MySQL 8.0.40 环境,提供了一套完整的升级至 8.0.44 的操作方案。

1、查看升级前应用、数据库正常

  • 升级前务必确认服务状态正常。在异常基础上直接升级,极易引发二次故障,造成问题复杂化与无效操作
bash 复制代码
# 查看应用正常(根据实际情况,此处使用 mytool 这个应用)

# 查看数据库正常
mysql --version
# 登录数据查看库/表信息正常
mysql -uroot -p
----
use xxx;
SELECT * from xxx;
----

2、备份数据库

bash 复制代码
# 备份所有数据库
mysqldump -uroot -p --all-databases --routines --events --triggers > /tmp/mysql/backup/full_backup_$(date +%Y%m%d).sql
# 备份配置文件和数据目录
cp -r /etc/my.cnf /tmp/mysql/backup/
cp -r /data/mysql /tmp/mysql/backup/
## 确认当前版本和信息
mysql --version
rpm -qa | grep mysql
systemctl status mysqld

3、升级操作

bash 复制代码
## 下载 MySQL 8.0.44 RPM 包
cd /tmp/mysql/8.0.44
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-common-8.0.44-1.el7.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-client-plugins-8.0.44-1.el7.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-libs-8.0.44-1.el7.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-client-8.0.44-1.el7.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-icu-data-files-8.0.44-1.el7.x86_64.rpm
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-server-8.0.44-1.el7.x86_64.rpm
# 停止 MySQL 服务
systemctl stop mysqld
# 升级 RPM 包
rpm -Uvh mysql-community-*.rpm
# 启动 MySQL 服务
systemctl start mysqld

4、验证升级成功

bash 复制代码
# 升级后的验证
mysql -V
mysql -uroot -p -e "SELECT VERSION();"
# 检查表是否正常
mysqlcheck -uroot -p --all-databases --check-upgrade
# 进入数据库验证数据和功能
mysql -uroot -p

# 查看应用正常使用
查看应用正常使用

5、PS:若升级失败,回滚

bash 复制代码
# 停止服务
systemctl stop mysqld
# 降级 RPM 包(需要旧版本的 RPM 包)
rpm -Uvh --oldpackage mysql-community-8.0.40*.rpm
# 恢复备份
mysql -u root -p < /backup/full-backup-xxx.sql
相关推荐
不会就选b14 小时前
MySQL之视图
数据库·mysql
>no problem<14 小时前
基于cola5.0的基础设施层的多数据库切换方案思路
数据库·spring boot·mybatisplus·cola5.0·数据库迁移适配
OceanBase数据库官方博客14 小时前
OceanBase 赋能央国企:从发电到用电的全链路业务承载
数据库·oceanbase
瀚高PG实验室15 小时前
pgsql-ogr-fdw
数据库·postgresql·瀚高数据库·highgo
IvorySQL15 小时前
PostgreSQL 技术日报 (6月5日)|PG19 Beta1 上线,PGConf.PL 2026开启征稿
数据库·postgresql·区块链
abcy07121316 小时前
pycharm python sqlalchemy mysql增删改查实例csdn
数据库·oracle
无风听海16 小时前
IndexedDB 深度指南 浏览器中的事务型对象数据库
前端·数据库
咋吃都不胖lyh17 小时前
langgraph基础示例
数据库
网管NO.117 小时前
子查询进阶|EXISTS/IN/ANY/ALL,优化查询效率
数据库·sql
云服务器租用费用18 小时前
2026年腾讯云OpenClaw(Clawdbot)+Skills云上部署及Windows本地集成轻松入门
运维·服务器·数据库·windows·云计算·腾讯云