要在 Windows 主机上手动启动 MySQL Cluster Manager 代理,您应该调用mcmd.exe,它位于
bin
该主机上管理器安装目录下的目录中。如果该选项未指定配置文件的位置
--config
,则 mcmd 会在其默认位置查找该文件(有关详细信息,请参阅
第 3.4 节,“MySQL 集群管理器配置文件”)。
mcmd的 典型选项如下所示:
mcmd[.exe] [--config=filename | --bootstrap]
有关可 在命令行或选项文件中与mcmd一起使用的其他选项的信息,请参阅第 4.1 节,“ mcmd,MySQL Cluster Manager 代理”。
默认情况下,代理假定代理配置文件mcmd.conf
位于 MySQL Cluster Manager 安装目录中(有关更多详细信息,请参阅第 3.4 节,“MySQL Cluster Manager 配置文件”
)。您可以通过将此文件的路径传递给
--config
选项来告诉代理使用不同的配置文件,如下所示:
C:\Program Files (x86)\MySQL\MySQL Cluster Manager 8.0.31\bin>
mcmd --config="C:\Program Files (x86)\MySQL\MySQL Cluster Manager 8.0.31\etc\mcmd.ini"
该--bootstrap
选项使代理程序以默认配置值启动,创建一个名为 的默认单机集群mycluster
,然后启动它。此选项与
mcmd的使用显示在主机名为 的系统上torsk
,其中 MySQL Cluster Manager 已安装到默认位置:
C:\Program Files\MySQL\MySQL Cluster Manager 8.0.31\bin>mcmd --bootstrap
MySQL Cluster Manager 8.0.31 started
Connect to MySQL Cluster Manager by running "C:\Program Files\MySQL\MySQL Cluster Manager 8.0.31\bin\mcm" -h TORSK -P 1862
Configuring default cluster 'mycluster'...
Starting default cluster 'mycluster'...
Cluster 'mycluster' started successfully
ndb_mgmd TORSK:1186
ndbd TORSK
ndbd TORSK
mysqld TORSK:3306
mysqld TORSK:3307
ndbapi *
Connect to the database by running "C:\Program Files\MySQL\MySQL Cluster Manager 8.0.31\cluster\bin\mysql" -h TORSK -P 3306 -u root
然后,您可以使用mcm客户端(请参阅 第 4.3 节“启动 MySQL Cluster Manager 客户端” ) 连接到代理 ,并使用 mysql或另一个 MySQL 客户端应用程序连接到运行在端口 3306 和 3307 上的任一 MySQL 服务器。
第一次启动 MySQL Cluster Manager 代理时,您可能会看到一个或多个 Windows安全警报对话框。您应该为任何程序mcmd.exe、 ndb_mgmd.exe、ndbd.exe、 ndbmtd.exe或mysqld.exe授予连接到专用网络的权限 。为此,请选中专用网络...框,然后单击允许访问按钮。通常不需要授予 MySQL Cluster Manager 或 MySQL NDB Cluster 访问公共网络(如 Internet)的权限。
有关可与mcmd一起使用的选项的更多信息, 请参阅第 4.1 节,“ mcmd,MySQL Cluster Manager 代理”。
MySQL Cluster Manager 代理必须在要管理的 MySQL NDB Cluster 中的每个主机上启动。
可以将 MySQL Cluster Manager 安装为 Windows 服务,以便它在每次 Windows 启动时自动启动。请参阅 第 3.3.2.1 节,“将 MySQL Cluster Manager 代理安装为 Windows 服务”。
要停止一个或多个 MySQL Cluster Manager 代理实例,请使用
stop agents
MySQL Cluster Manager 客户端中的命令。您还可以使用 Windows 任务管理器停止代理进程。此外,如果您已将 MySQL Cluster Manager 安装为 Windows 服务,则可以使用 Windows 服务管理器、CTRL-C
或适当的SC STOP
(或SC
START
)或NET STOP
(或NET
START
)命令停止(和启动)代理。有关每个选项的更多信息,
请参阅
启动和停止 MySQL Cluster Manager 代理 Windows 服务。