MySQL Server 8.3.0 重要变更解析

MySQL Server 8.3.0 Innovation 版本是 MySQL 8.x 系列最后一个创新版本,下个月即将迎来 MySQL 8.4.0 LTS 长期支持版本。

关于发版模型变更,在之前的文章 重磅!MySQL 8.1.0 已来! 中已有所介绍。

这里补充一点,对于 MySQL 8.x 系列,8.4.x 将作为 LTS 长期支持版本,而从 9.x 开始,9.7.x 将作为 LTS 长期支持版本。

这在源码的编译文件中也有所体现。

# Versions like 8.0.x, 8.4.x, and x.7.y (x > 8) should be LTS IF ((MAJOR_VERSION EQUAL "8" AND MINOR_VERSION EQUAL "0" AND PATCH_VERSION GREATER "34") OR (MAJOR_VERSION EQUAL "8" AND MINOR_VERSION EQUAL "4") OR (MAJOR_VERSION GREATER "8" AND MINOR_VERSION EQUAL "7")) IF (NOT MYSQL_VERSION_STABILITY STREQUAL ""LTS"") MESSAGE(FATAL_ERROR "Version ${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION} should " "be an LTS release.") ENDIF() ELSE() IF (NOT MYSQL_VERSION_STABILITY STREQUAL ""INNOVATION"") MESSAGE(FATAL_ERROR "Version ${MAJOR_VERSION}.${MINOR_VERSION}.${PATCH_VERSION} should " "be an innovation release.") ENDIF() ENDIF()