start process {[--initial|-i] process_id | --added} cluster_name
此命令启动 MySQL Cluster 进程,该进程process_id
在名为 的
集群中具有进程 ID cluster_name
。待启动进程的状态,如 所示
show status
--process
,必须为added
或
stopped
。
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 集群管理器”)。