4.6.4start process命令

start process {[--initial|-i] process_id | --added} cluster_name

此命令启动 MySQL Cluster 进程,该进程process_id在名为 的 集群中具有进程 ID cluster_name。待启动进程的状态,如 所示 show status --process,必须为addedstopped

1此示例演示如何启动具有属于集群 的进程 ID 的进程mycluster

mcm> start process 1 mycluster;
+------------------------------+
| Command result               |
+------------------------------+
| Process started successfully |
+------------------------------+
1 row in set (13.93 sec)

当使用--initial选项(缩写:) -i时,MySQL Cluster Manager 使用该--initial选项启动数据节点进程,导致数据节点重建其文件系统。

--added使用选项而不是进程 ID 调用此命令会启动之前使用添加到集群add process但尚未启动的所有节点。

show status --process您可以使用或 获取给定集群中所有进程的进程 ID list processes。这些与这些进程的节点 ID 相同,如其他 mcm客户端命令 的输出所示,get或在 ndb_mgm -e "show"的输出中显示(请参阅 ndb_mgm — NDB Cluster Management Client)。

您不能使用此命令 在已停止或不可用的集群中启动mysqld进程;在 MySQL Cluster Manager 1.3.0 及更高版本中,尝试这样做会失败并出现错误。(错误号 17073352)这包括为导入创建的集群,其中导入尚未完成(请参阅 第 4.4.1 节“create cluster命令”第 3.5 节“将 MySQL 集群导入 MySQL 集群管理器”)。