Documentation Home
MySQL 8.0 参考手册  / 第 23 章 MySQL NDB Cluster 8.0  / 23.3 NDB Cluster 安装  /  18.3.7 升级和降级 NDB Cluster

18.3.7 升级和降级 NDB Cluster

本节提供有关 NDB Cluster 软件和不同 NDB Cluster 7.3 版本之间的表文件兼容性的信息,这些兼容性涉及执行升级和降级以及兼容性矩阵和注释。在尝试升级或降级之前,您应该已经熟悉安装和配置 NDB Cluster。请参阅 第 18.4 节,“NDB Cluster 的配置”

模式操作,包括 SQL DDL 语句,不能在任何数据节点重新启动时执行,因此在集群的在线升级或降级期间。有关用于执行在线升级的滚动重启过程的其他信息,请参阅第 18.6.5 节,“执行 NDB Cluster 的滚动重启”

重要的

本节仅考虑发行版本之间的兼容性NDBCLUSTER,还有其他问题需要考虑。请参阅第 2.11 节,“升级 MySQL”

与任何其他 MySQL 软件升级或降级一样,强烈建议您在尝试升级或降级 NDB Cluster 软件之前,查看 MySQL 手册的相关部分,了解您打算迁移的 MySQL 版本

此处显示的表格分别提供了有关 NDB Cluster 7.3 和 NDB Cluster 7.4 不同版本之间 NDB Cluster 升级和降级兼容性的信息。有关升级和降级到 NDB Cluster 7.3 和 NDB Cluster 7.4 版本系列、从 NDB Cluster 7.3 和 NDB Cluster 7.4 版本系列升级和降级的附加说明,可以在表后找到。

升级和降级,NDB Cluster 7.4

图 18.5 NDB Cluster 升级和降级兼容性,MySQL NDB Cluster 7.4

来自 NDB 7.4 源代码树的文件 storage/ndb/src/common/util/version.cpp 中包含的升级/降级矩阵的图形表示。

版本支持。  NDB Cluster 7.3 GA 版本(7.3.2 及更高版本)支持升级到 NDB Cluster 7.4(7.4.4 及更高版本):

NDB 7.4.10 替换版本。  在 NDB 7.4.9 发布后不久,发现了一个对节点和系统重启产生不利影响的回归(错误 #22582233)。已知此问题也会影响 NDB 7.4.8。NDB 7.4.10——包含针对此回归的修复程序,但在其他方面与 NDB 7.4.9 相同——此后不久作为替代版本发布。建议 NDB 7.4 系列用户绕过 7.4.8 和 7.4.9 版本,直接升级到 NDB 7.4.10(或更高版本)

升级和降级,NDB Cluster 7.3

图 18.6 NDB Cluster 升级和降级兼容性,MySQL NDB Cluster 7.3

来自 NDB 7.3 源代码树的文件 storage/ndb/src/common/util/version.cpp 中包含的升级/降级矩阵的图形表示。

已知问题—NDB 7.3

  • 在 NDB 7.3.8 之前,mysql_upgrade无法删除并重新创建ndbinfo。(错误号 74863,错误号 20031425)此外,当 在 NDB Cluster SQL 节点上 运行mysql_upgradeperformance_schema时,该节点上预期的 数据库删除会在连接到集群的所有 SQL 节点上执行。(缺陷号 200328691)

  • NDB APIClusterJ和其他与最近版本的 NDB Cluster 6.3 及更高版本一起使用的应用程序应继续与 NDB 7.3.2 及更高版本一起使用,而无需重写或重新编译。

  • 无法从 NDB 7.3.3 或更高版本在线降级到 NDB 7.3.2 或更早版本。支持从 NDB 7.3.2 在线升级到更高版本的 NDB Cluster 7.3 版本。