简介
MySQL 数据库已经成为世界上最流行的开源关系型数据库了,而且 MySQL 数据库的版本更新也很快,新的版本不仅修复老版本的 bug,而且还有非常吸引人的新功能,例如 MySQL 5.7 的并行复制,MySQL 8 的秒级加字段。
本文件主要从以下 5 个方面来介绍如何来做 MySQL 数据库的版本升级
线上做 MySQL 数据库版本升级注意事项
如何选择合适的 MySQL 数据库版本升级解决方案
mysql_upgrade 方式进行 MySQL 数据库版本升级解决方案
秒级完成单实例 MySQL 版本升级
秒级完成 MySQL 集群环境升级
MySQL 数据库版本升级注意事项
版本选择
MySQL 数据库官方公布,基本上有 3 种类型的版本。
1. Alpha 版本
理论上,这是一个不稳定的版本,只是用于展示新特性为目的的版本,因为有新功能,所以不是很稳定,不推荐在生产上使用,可以安装在测试环境,提供研究和体验使用。
2. RC 版本
RC 的全称是(Release Candidate),这个是官方认为稳定的版本,这个版本通过了官方的测试,并修正所有的的致命 Bug,但是 RC 版本没有通过业界长时间使用,所以在业界提出一些 Bug 之后,官方还会对 RC 做一些 Bug 的修复。
3. GA 版本
MySQL 数据库的 GA 版本,就是版本号不带后缀的版本,这个版本是最稳定的,通过了早期版本的测试,并且可用,解决了所有的致命 BUG,生产上推荐使用 GA 版本,做版本升级的时候,也推荐升级到 GA 版本。
4. DMR 版本