MySQL Cluster Manager 8.0.31 用户手册 / 第 5 章 MySQL Cluster Manager 客户端命令 / 5.6 MySQL Cluster Manager进程命令 /
4.6.5 停止进程命令
stop process process_id cluster_name
此命令停止正在运行的 MySQL Cluster 进程,该进程process_id
在名为 的集群中具有进程 ID 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)
您可以使用show
status --process
或list
processes
获取给定集群中所有进程的进程 ID。
在 MySQL Cluster Manager 丢失其管理器目录(包括其存储库)的磁盘故障事件中,代理能够从其他代理恢复信息,但它实际上不再控制进程,尽管它可以检测到它们。这是因为 MySQL Cluster Manager 代理无法访问 PID 文件。在这种情况下,stop process
不再有效,您必须手动终止此类进程。请记住,如果StopOnError
设置为 0,则 MySQL Cluster Manager 代理会自动重启数据节点进程;如果
StopOnError
是 1(默认值),则必须start
process
手动执行命令。
此命令不适用于为导入而创建的集群中尚未实际完成导入的进程。有关详细信息,请参阅第 4.4.1 节“create cluster
命令”和
第 3.5 节“将 MySQL 集群导入 MySQL 集群管理器”。