包列表(package_name]:域名
这个命令列出已注册的包。它需要一个参数,即注册包的站点的名称,如下所示:
MCM >列表包mysite;+-------------+---------------------------------------+-----------------+ | 包|路径|主机 | +-------------+---------------------------------------+-----------------+ | yourpackage | /usr/local/ndb-host-10 | tonfisk | | | /usr/local/ndb-host-20 | flundra | | mypackage | /usr/local/mysql | tonfisk, flundra | +-------------+---------------------------------------+-----------------+ 3行集(1.07秒)
如果tonfisk
而且flundra
是Windows主机,包列表可能像这样:
MCM >列表包mysite;+-------------+---------------------------------------+-----------------+ | 包|路径|主机 | +-------------+---------------------------------------+-----------------+ | 集群yourpackage | c: / / ndb-host-10 | tonfisk | | | c: /集群/ ndb-host-20 | flundra | | mypackage | c: / mysql | tonfisk, flundra | +-------------+---------------------------------------+-----------------+ 3行集(1.07秒)
在刚才的例子中,yourpackage
使用MySQL集群二进制安装在C: \ \ ndb-host-10集群
在主机tonfisk
,在C: \ \ ndb-host-20集群
在flundra
;mypackage
使用MySQL集群二进制安装在C: \ mysql
在两个主机。
输出包含三列;这些情况在下列清单中加以说明:
包
.包的名称。当一个包包含在不同主机上不同位置的MySQL集群安装时,这个值有时可能是空的(参见下一个示例)。路径
.MySQL集群在指定主机上的安装目录(base目录)。这与给定的值相同——basedir
选项添加包
用于创建或扩充包的命令。在Windows上,本专栏中显示的路径将任何反斜杠字符转换为正斜杠,就像必须为
——basedir
选项(请参阅本节中前面的示例)。主机
.MySQL集群安装所在的主机。
您可以过滤结果,通过在站点名称之前提供包名,只显示与单个包相关的信息,如下所示:
MCM > list packages yourpackage mysite;+-------------+---------------------------------------+-----------------+ | 包|路径|主机 | +-------------+---------------------------------------+-----------------+ | yourpackage | /usr/local/ndb-host-10 | tonfisk | | | /usr/local/ndb-host-20 | flundra | +-------------+---------------------------------------+-----------------+ 2行集(0.55秒)
(见4.3.1节”添加包
命令”,添加包
用于创建的命令yourpackage
.)
当一个包包含在不同主机上使用不同基本目录的MySQL集群安装时,每个唯一的路径和主机的组合显示在自己的行中。但是,包的名称只显示在第一行;紧跟在该行之后的所有不包含包名的行,也与在显示包名的前一行中显示其名称的同一个包相关。例如,考虑包列表
命令和输出如下:
MCM >列表包mysite;+-------------+---------------------------------------+---------+ | 包|路径|主机 | +-------------+---------------------------------------+---------+ | yourpackage | /usr/local/ndb-host-10 | tonfisk | | | /usr/local/ndb-host-20 | flundra | | mypackage | /usr/local/mysql | tonfisk | | | /usr/local/bin/mysql | flundra | +-------------+---------------------------------------+---------+ 3行集(1.07秒)
此输出显示为名为的站点定义了两个包mysite
;这些包被命名为yourpackage
而且mypackage
.这个包yourpackage
由MySQL集群二进制文件组成/usr/local/ndb-host-10
在主机tonfisk
,并在目录中/usr/local/ndb-host-20
在主机flundra
.包的命名mypackage
由MySQL集群二进制文件组成/usr/local/mysql
在主机tonfisk
,并在目录中/usr/local/bin/mysql
在主机flundra
.
如果你省略:域名
参数时,命令失败并报错,如下所示:
mcm >列表包;ERROR 6 (00MGR):操作数非法