10bet网址
MySQL集群管理器1.3用户手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 1.6 mb
PDF (A4)- 1.6 mb


2.3.2.1将MySQL集群管理器代理安装为Windows服务

MySQL集群管理器代理作为Windows服务安装后,可以通过Windows服务管理器启动和停止代理。安装还将代理配置为在Windows启动时自动启动,并在Windows关闭时安全关闭。

请注意

Windows服务可以用来控制MySQL集群管理器代理在单个主机上的运行。要关闭多个主机上的代理,可以使用停止代理在MySQL集群管理器客户端中执行。

使用命令提示符(用于cmd . exe);与安装或删除任何Windows服务一样,也必须由具有足够权限的用户完成,例如系统管理员帐户。

如果您当前使用的帐户具有管理员权限,您可以简单地启动用于cmd . exe.否则,必须以Administrator用户运行命令提示符程序。要做到这一点,首先要找到命令提示符的快捷方式。在大多数Windows系统中,您可以使用“开始菜单”来完成此操作。找到项目(或所有程序(在某些Windows版本中),然后导航到配件.下配件,右键单击命令提示符菜单项。从出现的上下文菜单中选择以管理员身份运行.在下一图中,您可以看到这在典型的Windows系统上的效果。

图2.10将MySQL集群管理器代理安装为Windows服务:命令提示符

内容在周围的文本中描述。

如果一个Windows UAC对话框引用用于cmd . exe出现时,单击是的允许命令提示符以管理员身份运行,从而继续。您现在应该在桌面上打开了一个命令提示窗口,以管理员权限运行一个会话。

为了将MySQL集群管理器代理作为服务安装,我们使用SC创建命令。该命令允许我们为服务指定一个名称(用于与SC开始而且SC停止网开始而且净停止命令)、显示名称(将在服务管理器中显示)、启动模式(自动或手动启动)以及将作为服务运行的可执行文件的路径。(使用mcmd-svc.exe而不是mcmd.exe可执行文件。)该路径还必须包括程序所需的任何参数;对于MySQL集群管理器,mcmd-svc.exe必须告诉在哪里可以使用——defaults-file选择。这两条路径都必须是绝对的。

重要的

建议将MySQL集群管理器代理安装为服务。然而,您应该安装MySQL集群进程(ndb_mgmd.exendbd.exendbmtd.exemysqld.exe)作为服务在Windows主机上使用作为MySQL集群节点下的MySQL集群管理器,因为MySQL集群管理器代理本身控制MySQL集群节点独立于Windows服务管理器。

假设您已经在64位Windows系统的默认位置安装了MySQL Cluster ManagerC:\Program Files (x86)\MySQL\MySQL集群管理器1.3.6\C:\Program Files\MySQL\MySQL集群管理器1.3.6\在32位Windows系统上),并且它的配置文件位于其中C:\Program Files (x86)\MySQL\MySQL集群管理器1.3.6\等.然后,下面的命令将MySQL集群管理器安装为一个名为罗马数字,以显示名称MySQL集群管理器1.3.6

C:\> SC CREATE "MCM" DisplayName= "MySQL Cluster Manager 1.3.6" Start= "auto" BinPath= "C:\Program Files (x86)\MySQL\MySQL Cluster Manager 1.3.6\bin\mcmd-svc.exe——defaults-file= "C:\Program Files (x86)\MySQL\MySQL Cluster Manager 1.3.6\etc\mcmd.ini\"" [SC] CreateService SUCCESS C:\>

这个命令可能会很长。为了增强可读性,我们把它分成了几行,但你应该总是在一行输入它,让它自然地换行,就像这里显示的那样:

图2.11将MySQL集群管理器代理安装为Windows服务:命令

内容在周围的文本中描述。

此外,您应该记住,后面的等号之后的空格DisplayName开始,BinPath参数是必需的。

启动和停止MySQL Cluster Manager agent Windows服务。成功安装服务后,如果需要,可以使用SC开始而且SC停止命令。

C:\> sc stop MCM

另外,使用网开始而且净停止命令:

C:\Windows\system32>NET START MCM C:\Windows\system32>NET STOP MCM

一旦安装了服务,MySQL集群管理器代理就会在Windows启动时自动启动。您可以使用Windows任务管理器验证服务是否正在运行。打开任务管理器,并切换到服务选项卡,如果它还没有显示。如果MySQL集群管理器代理正在运行,您可以在下面的服务列表中找到它罗马数字的名字,列和MySQL集群管理器1.3.6描述列,如下所示:

图2.12将MySQL集群管理器代理安装为Windows Service: Services选项卡

内容在周围的文本中描述。

你也可以使用Windows服务管理器来验证服务是否正在运行,如下所示:

图2.13将MySQL集群管理器代理安装为Windows服务:服务管理器

Windows服务管理器显示MySQL集群管理器已作为服务启动。

服务管理器还允许您使用GUI手动启动、停止或暂停MySQL集群管理器代理服务。

请注意

当第一次将MySQL集群管理器代理作为服务安装时,该服务直到Windows启动后才会自动启动。如果不希望重新启动Windows,则必须使用其中之一手动启动服务SC开始网开始在命令行或Windows服务管理器中提供的图形控件上。

可以使用SC删除命令和服务名称(在本例中)罗马数字-那是用在SC创建命令,如下所示:

图2.14从Windows服务中删除MySQL集群管理器代理

内容在周围的文本中描述。

如果服务正在运行时SC删除,删除服务将在下次停止服务时生效。在这种情况下,必须手动停止服务的前一个实例,并允许它被删除,然后才能重新安装服务。

一旦你安装了MySQL集群管理器代理并且服务正常运行,你就可以使用MySQL集群管理器客户端连接到它了。看到3.3节,“启动MySQL集群管理客户端”,以获取有关如何做到这一点的信息。