stop process nodespec cluster_name
nodespec:
    {nodetype | process_id_list}
process_id_list:
    process_id[, process_id[, ...]]
        此命令停止
        nodespec名为的集群
        中指定的 MySQL NDB Cluster 进程cluster_name。要停止的进程的状态,如
        show status
        --process所示,必须是running。
      
        假设名为 的集群中数据节点的进程 ID
        mycluster为3。然后可以停止此数据节点,如下所示:
      
mcm> stop process 3 mycluster;
+------------------------------+
| Command result               |
+------------------------------+
| Process stopped successfully |
+------------------------------+
1 row in set (33.07 sec)对于 MySQL Cluster Manager 8.0.31 及更高版本:除了单个节点,您还可以指定要停止的节点类型或节点列表(必须是相同类型)。例如:
mcm> stop process mysqld mycluster;
+------------------------------+
| Command result               |
+------------------------------+
| Process stopped successfully |
+------------------------------+
1 row in set (15.70 sec)mcm> stop process 146,147 mycluster;
+------------------------------+
| Command result               |
+------------------------------+
| Process stopped successfully |
+------------------------------+
1 row in set (3.82 sec)
        您可以使用或
        获取给定集群中所有进程的进程 ID。
      show status
        --processlist processes
        在 MySQL Cluster Manager 丢失其管理器目录(包括其存储库)的磁盘故障事件中,代理能够从其他代理恢复信息,但它实际上不再控制进程,尽管它可以检测到它们。这是因为 MySQL Cluster Manager 代理无法访问 PID 文件。在这种情况下,stop process不再有效,您必须手动终止此类进程。请记住,如果StopOnError设置为 0,则 MySQL Cluster Manager 代理会自动重启数据节点进程;如果
        StopOnError是 1(默认值),则必须start
        process手动执行命令。
      
        此命令不适用于为导入而创建的集群中尚未实际完成导入的进程。有关更多信息,请参阅第 5.4.1 节,“create cluster命令”和
        第 4.5 节,“将 MySQL NDB 集群导入 MySQL 集群管理器”。