本节描述与 MySQL Cluster Manager 1.3.6 不支持或缩减的 MySQL Cluster 功能相关的限制。
MySQL 集群管理器和复制。 MySQL Cluster Manager 目前不提供任何对 MySQL Cluster Replication 的明确支持。但是,您仍然应该能够手动设置由 MySQL Cluster Manager 管理的 MySQL Cluster 的复制。
备份和恢复操作。
MySQL Cluster Manager 提供集成的备份和恢复功能。您可以使用mcm客户端
命令备份NDB
数据库和表,并使用客户端命令恢复它们。MySQL Cluster Manager 还支持恢复分布式权限。
backup cluster
restore
cluster
您还可以使用ndb_mgm客户端
命令
备份NDB
数据库和表,并使用ndb_restore程序恢复它们;然而,MySQL Cluster Manager 并不知道它不是用来创建的备份。刚才提到的两个程序都随 MySQL NDB Cluster 发行版一起提供。
START BACKUP
滚动重启。 目前,所有集群节点都必须运行才能使用 MySQL 集群管理器执行滚动重启。然而,MySQL Cluster 本身只需要至少一个管理服务器和所有数据节点都在运行(换句话说, 可以停止任何mysqld 进程和任何额外的ndb_mgmd进程)。在这种情况下,您可以在停止 MySQL Cluster Manager 代理后手动执行滚动重启。
在配置属性中进行更改时,只有那些需要重新启动才能使更改生效的节点才真正重新启动。ndbapi
MySQL Cluster Manager 永远不会重新启动节点。
集群导入。 如果 MySQL Cluster Manager 无法访问正在导入的集群的进程信息,它将拒绝导入。因此,MySQL Cluster Manager 代理必须由具有足够特权的用户运行——通常是运行集群的同一用户。
群集重新配置。
MySQL Cluster Manager 不会执行会触发节点滚动重启的集群配置更新(使用
set
or
reset
命令),除非为每个节点组定义了多个数据节点;要在不满足要求时执行此类更新,用户应使用 MySQL Cluster Manager 停止集群,使用
set
或
reset
命令更改集群配置,然后重新启动集群。但是,如果您的配置更改需要
初始重启
您的集群,您将需要备份数据,使用新设置从头开始重新创建集群,然后将旧数据恢复到它上面。