如何启动和停止 MySQL 集群

了解如何启动和停止整个 MySQL 集群很重要。
在之前的一篇文章中,我们已经看到了如何在不重启 MySQL 集群本身的情况下启动/停止 MySQL 集群上的单个节点。

on  It Road.com

使用 MySQL 集群管理器

新的 MySQL Cluster Manager 软件允许以更加用户友好的方式配置和管理集群。
要使用管理器启动和运行集群,应采取以下步骤:

  • 在每个不同的节点上安装 MySQL Cluster Manager Agent。
  • 下载集群软件包并使其在每个节点上可用。
  • 创建站点定义以管理服务器和详细信息。
  • 创建包定义来管理集群软件版本。
  • 创建集群定义以管理集群和节点。
  • 定义集群的配置设置。
  • 发出启动集群命令。

要停止集群,请在 MySQL Cluster Manager 中执行命令:

mcm> stop cluster mycluster;

传统的启停

需要单独启动集群中的每个节点,顺序如下:

  • 使用 ndb_mgmd 命令启动管理节点
  • 使用 ndbd 命令和选项 -nostart 启动每个数据节点
  • 使用以下命令启动每个 MySQL 服务器(SQL 节点):mysqld_safe -user=mysql &

这些命令中的每一个都必须从包含受影响节点的机器上的系统 shell 运行。
我们可以通过在包含 MGM 节点的机器上启动 MGM 管理客户端 ndb_mgm 来验证集群是否正在运行。
可以使用 MGM 管理客户端启动命令来启动单个节点:

mgm> 2 START

或者如果启动多个特定节点:

mgm> ALL START

要停止服务器,请使用 MGM 管理客户端并使用以下命令之一:

mgm> 2 STOP    /* for individual node */
mgm> ALL STOP  /* stop all data nodes */
mgm> SHUTDOWN  /* stop the whole cluster */
日期:2020-09-17 00:11:45 来源:oir作者:oir