Linux MySQL升级注意事项
一 升级前准备
二 升级方式与关键差异
| 维度 | In-place 原地升级 | Logical 逻辑升级 |
|---|---|---|
| 适用场景 | 同系列小版本(如 8.0.x → 8.0.y) | 跨大版本或跨平台迁移 |
| 核心步骤 | 慢速关闭 → 替换二进制/包 → 启动新版本 → 执行系统表升级 | 全量导出 → 安装新版本 → 导入数据 |
| 停机窗口 | 较短(主要为重启) | 较长(导出+导入) |
| 风险与注意 | 依赖同架构/同平台;需处理系统表升级 | 更稳妥,便于跨平台;注意字符集/SQL 模式差异 |
| 典型工具 | 包管理器(yum/apt)、mysql_upgrade(视版本) | mysqldump、mydumper、XtraBackup(物理) |
三 常见陷阱与规避
四 升级后验证与回滚
五 最小化停机的高阶建议