本节提供有关 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
版本支持。 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
已知问题—NDB 7.3
在 NDB 7.3.8 之前,mysql_upgrade无法删除并重新创建
ndbinfo
。(错误号 74863,错误号 20031425)此外,当 在 NDB Cluster SQL 节点上 运行mysql_upgradeperformance_schema
时,该节点上预期的 数据库删除会在连接到集群的所有 SQL 节点上执行。(缺陷号 200328691)NDB API、 ClusterJ和其他与最近版本的 NDB Cluster 6.3 及更高版本一起使用的应用程序应继续与 NDB 7.3.2 及更高版本一起使用,而无需重写或重新编译。
无法从 NDB 7.3.3 或更高版本在线降级到 NDB 7.3.2 或更早版本。支持从 NDB 7.3.2 在线升级到更高版本的 NDB Cluster 7.3 版本。