NEBULA DATA星雲數據 | MySQL 5.7 停止支持进入倒计时,原地升级实操攻略和注意事项!
本文将介绍数据库升级过程中的关键环节包括升级前的准备、升级的方案、注意事项和应急方案。帮助您顺利完成数据库升级工作并解决升级过程中可能遇到的问题。
1. 进入延长支持期后数据库的成本会增加。
2. 通过版本升级能够提高整体业务性能和稳定性。
3. 拥有更安全的默认权限配置,强制SSL连接,提高数据传输安全性 。
4. 提供了更丰富的监控和诊断工具,优化了备份恢复机制,提高运维的效率
(1) 确认数据库升级的范围,预计升级时间和维护窗口时长
(2) 确认数据库的配置:区域、是否开启高可用、数据库存储空间、数据库已用空间、数据库核心数和内存
(1) 创建源数据库的克隆库,验证克隆库数据的完整性和统一性,将克隆库升级到8.0。具体操作步骤如下:
首先从控制台分别创建mysql1的克隆库,此克隆库完全与生产环境库一致,进入数据库详情页,点击克隆
输入克隆实例ID,点击“创建克隆”
等待克隆实例创建完成,随后将此5.7版本的克隆库升级为8.0版本, 进入数据库详情页,点击修改
在实例信息中点击升级
选择升级的主要版本和次要版本,然后点击“继续”
输入数据库实例ID后点击“开始升级”
进入数据库详情页记录数据库升级开始和结束时间,数据库备份开始和结束时间
(1) 确认升级是否成功
① 成功:进行业务逻辑测试,评估性能指标
② 失败:收集详细信息错误日志,根据报错信息制定修复方案,修复后重新验证。
1. 首先对生产库的运行状况和各项指标进行查看,例如:重点监控 CPU 使用率、内存使用率、磁盘 IO、网络连接数等核心指标。
2. 检查数据库慢查询情况,评估是否有长事务运行,确认业务流量走势,选择凌晨等访问量最低的时间段。
3. 检查是否有足够的磁盘空间用于升级
4. 确认已经对生产库进行手动备份,避免升级失败造成数据的损失,升级失败后可以使用备份恢复
进入数据库详情页,点击修改
在实例信息中点击升级
选择升级的主要版本和次要版本,然后点击“继续”
输入数据库实例ID后点击“开始升级”
升级必要性
升级前评估:
1. 统计数据,确定升级计划:
2. 构建升级环境验证
生产环境升级前检查:
对生产环境数据库进行升级操作:
1. 检测程序是否正常运行,业务接入是否正常
(1) 验证核心业务功能和关键接口的可用性
(2) 检查数据库连接池状态
(3) 确认主从复制状态(如果有)
(4) 验证数据一致性
2. 持续观察业务运行情况
(1) 监控系统性能指标变化趋势
(2) 关注错误日志
(3) 检查数据库参数配置是否正确
(4) 评估升级对业务性能的影响
生产环境升级后: