10bet网址
MySQL 8.0参考手册
相关的文档10bet官方网站 本手册下载 本手册节选

23.2.6安全关闭和重启NDB集群

关闭集群,在管理节点所在机器的shell中输入以下命令:

Shell > ndb_mgm -e shutdown

- e选项用于将命令传递给ndb_mgm来自shell的客户机。该命令导致ndb_mgmndb_mgmd,任何ndbdndbmtd进程正常终止。任何SQL节点都可以使用mysqladmin关闭和其他的意思。在Windows平台上,假设已将SQL节点安装为Windows服务,则可以使用SC停止service_name净停止service_name

在Unix平台上重新启动集群,运行以下命令:

  • 在管理主机(198.51.100.10在我们的示例设置中):

    Shell > ndb_mgmd -f /var/lib/mysql-cluster/config.ini
  • 在每个数据节点主机上(198.51.100.30而且198.51.100.40):

    壳> ndbd
  • 使用ndb_mgm客户机来验证两个数据节点是否都已成功启动。

  • 在SQL主机上(198.51.100.20):

    壳> mysqld_safe &

在Windows平台上,假设你已经使用默认的服务名将所有NDB Cluster进程安装为Windows服务(参见第23.2.2.4节,“将NDB集群进程安装为Windows服务”,重启集群的方法如下:

  • 在管理主机(198.51.100.10在我们的示例设置中),执行以下命令:

    C:\> SC START ndb_mgmd
  • 在每个数据节点主机上(198.51.100.30而且198.51.100.40),执行如下命令:

    C:\> SC START ndbd
  • 在管理节点主机上使用ndb_mgm客户机来验证管理节点和两个数据节点是否已经成功启动(参见第23.2.2.3节,“NDB集群在Windows上的初始启动”).

  • 在SQL节点主机上(198.51.100.20),执行如下命令:

    \> SC启动mysql

在生产环境中,完全关闭集群通常是不可取的。在许多情况下,即使在进行配置更改或对集群硬件或软件进行升级(或两者同时进行)时,也可能需要关闭单个主机,而不需要关闭整个集群滚动重启的集群。有关此操作的更多信息,请参见第23.5.5节,"滚动重启NDB集群"