MySQL集群管理器1.4用户手册/MySQL集群管理器的局限性和已知问题/ MySQL集群管理器的局限性有关MySQL NDB集群

5.3 MySQL集群管理器的局限性有关MySQL NDB集群

本节描述的局限性有关MySQL NDB集群功能,由MySQL集群管理器1.4.8支持或限制。

MySQL集群管理器和复制。MySQL集群管理器目前并不提供任何显式的支持MySQL NDB集群复制。然而,您应该仍然能够执行手动设置复制的MySQL集群NDB由MySQL集群管理器管理。

备份和恢复操作。MySQL集群管理器提供了集成的备份和恢复功能。你可以备份NDB使用的数据库和表罗马数字客户端备份集群命令,并恢复使用恢复集群客户端命令。MySQL集群管理器还支持恢复分布式特权。

你也可以备份NDB使用的数据库和表ndb_mgm客户端开始备份命令,并恢复使用ndb_restore程序;然而MySQL集群管理器不知道它不是用来创建的备份。刚才提到的程序都提供MySQL NDB集群分布。

请注意

备份的表使用以外的存储引擎NDB,以及所有其他数据库对象不表,不能使用MySQL集群管理器,并且必须使用其他的方法,如,mysqldump

重新启动。目前,所有集群节点必须按顺序运行使用MySQL集群管理器执行滚动重启。然而,MySQL NDB集群本身只要求至少有一个管理服务器和所有数据节点(换句话说,任何运行mysqld流程和任何额外的ndb_mgmd流程可以停止)。在这种情况下,您可以执行滚动手动重启,后停止MySQL集群管理器代理。

在配置属性只有这些节点进行更改时需要重启使改变生效实际上是重新启动。ndbapi节点是从来没有重新启动MySQL集群管理器。

集群进口。MySQL集群管理器将拒绝进口,如果不能访问集群的处理信息导入。因此,MySQL集群管理器代理必须由足够的特权用户通常相同的用户运行的集群。

集群重组。集群配置更新(使用重置命令),这将引起滚动重启节点不执行MySQL集群管理器,除非有多个数据节点定义为每个节点组;执行此类更新时不满足要求,用户应该使用MySQL集群管理器,停止集群,使用重置命令来改变集群配置,然后再次启动集群。然而,如果您的配置需要一个改变初始启动集群,您将需要备份的数据,创建集群形成划痕与新设置,然后你的旧数据恢复到它。