4.2.7delete site命令

delete site site_name

delete site命令删除现有的管理站点。该命令不会停止或删除构成已删除站点的任何代理;相反,这些代理会继续运行,并继续供其他站点使用。

该命令采用单个参数,即要删除的站点的名称。此示例显示删除名为的管理站点mysite

mcm> delete site mysite;
+---------------------------+
| Command result            |
+---------------------------+
| Site deleted successfully |
+---------------------------+
1 row in set (0.38 sec)

如果要删除的站点不存在,命令将失败并显示错误Command requires a site to be defined。如果有任何包引用属于该站点的主机,则会delete site失败并显示错误Packages exist in site site_name。如果定义了任何包含属于该站点的主机的集群,该命令也会失败。

笔记

管理客户端必须连接到站点才能删除它。

此外,如果在 另一个管理代理未运行时执行带有使用一个管理代理选项 的delete site 命令,则必须手动删除丢失的”管理代理的站点文件。有关站点文件的更多信息,请参阅 第 2.4 节,“MySQL 集群管理器配置文件”--force