文档首页
MySQL 9.0 参考手册
相关文档 下载本手册
PDF (US Ltr) - 40.0Mb
PDF (A4) - 40.1Mb
手册页 (TGZ) - 258.2Kb
手册页 (Zip) - 365.3Kb
信息 (Gzip) - 4.0Mb
信息 (Zip) - 4.0Mb


MySQL 9.0 参考手册  /  ...  /  NDB 集群的安全关闭和重启

25.3.6 NDB 集群的安全关闭和重启

要关闭集群,请在托管管理节点的机器上的 shell 中输入以下命令

$> ndb_mgm -e shutdown

这里的 -e 选项用于从 shell 向 ndb_mgm 客户端传递命令。该命令会导致 ndb_mgmndb_mgmd 以及任何 ndbdndbmtd 进程正常终止。可以使用 mysqladmin shutdown 和其他方法终止任何 SQL 节点。在 Windows 平台上,假设您已将 SQL 节点作为 Windows 服务安装,则可以使用 SC STOP 服务名称NET STOP 服务名称

要在 Unix 平台上重启集群,请运行以下命令

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

    $> ndb_mgmd -f /var/lib/mysql-cluster/config.ini
  • 在每个数据节点主机上(198.51.100.30198.51.100.40

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

  • 在 SQL 主机上(198.51.100.20

    $> mysqld_safe &

在 Windows 平台上,假设您已使用默认服务名称将所有 NDB 集群进程安装为 Windows 服务(请参阅第 25.3.2.4 节“将 NDB 集群进程安装为 Windows 服务”),您可以按如下方式重启集群

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

    C:\> SC START ndb_mgmd
  • 在每个数据节点主机上(198.51.100.30198.51.100.40),执行以下命令

    C:\> SC START ndbd
  • 在管理节点主机上,使用 ndb_mgm 客户端验证管理节点和两个数据节点是否都已成功启动(请参阅第 25.3.2.3 节“在 Windows 上启动 NDB 集群”)。

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

    C:\> SC START mysql

在生产环境中,通常不希望完全关闭集群。在许多情况下,即使在进行配置更改或对集群硬件或软件(或两者)执行升级时,需要关闭单个主机,也可以通过执行集群的滚动重启来做到这一点,而无需关闭整个集群。有关执行此操作的更多信息,请参阅第 25.6.5 节“执行 NDB 集群的滚动重启”