10bet网址
MySQL 5.6参考手册
相关文件10bet官方网站 下载本手册 从本手册中摘录

18.2.2.4将NDB集群进程安装为Windows服务

一旦满足NDB群集根据需要运行,您就可以将管理节点和数据节点安装为Windows服务,以便在启动或停止Windows时自动启动和停止这些进程。这也可以通过适当的命令行控制这些进程SC开始SC停止命令或使用Windows图形服务公用事业。净开始净停止也可以使用命令。

将程序安装为Windows服务通常必须使用具有系统上具有管理员权限的帐户完成。

将管理节点安装为Windows上的服务,调用ndb_mgmd.exe.从托管管理节点的机器上的命令行,使用- 安装选项,如下所示:

C:\> c:\ mysql \ bin \ ndb_mgmd.exe  - 安装服务的服务'ndb群集管理服务器'为'c:\ mysql \ bin \ ndbd.exe“”--service = ndb_mgmd“''-service = ndb_mgmd”'服务已成功安装。
重要的

将NDB群集程序作为Windows服务安装时,应始终指定完整路径;否则,服务安装可能会失败该系统找不到指定的文件

- 安装选项必须首先使用,前方可能会用于可能指定的任何其他选项ndb_mgmd.exe.。但是,最好在选项文件中指定此类选项。如果您的选项文件不在其中一个默认位置,如输出所示ndb_mgmd.exe.- 帮助,您可以使用该位置指定位置- config-file.选项。

现在,您应该能够启动和停止这样的管理服务器:

C:\> SC启动NDB_MGMD C:\> SC STOP NDB_MGMD
笔记

如果使用命令,您还可以使用描述性名称启动或停止管理服务器作为Windows服务,如下所示:

C:\> NET启动'NDB群集管理服务器'NDB群集管理服务器服务已启动。NDB Cluster Management Server服务已成功启动。C:\> Net Stop'NDB Cluster Management Server'NDB群集管理服务器服务停止.. NDB群集管理服务器服务已成功停止。

指定短服务名称或允许在安装服务时要使用的默认服务名称通常更简单,然后在启动或停止服务时引用该名称。指定除此之外的服务名称ndb_mgmd.,附加到- 安装选项,如此示例所示:

C:\> c:\ mysql \ bin \ ndb_mgmd.exe --install = mgmd1安装服务的服务'ndb群集管理服务器'为'c:\ mysql \ bin \ ndb_mgmd.exe“”--service = mgmd1“服务成功安装。

现在,您应该可以使用您指定的名称启动或停止服务,如下所示:

C:\> SC启动MGMD1 C:\> SC STOP MGMD1

要删除管理节点服务,请使用SC删除服务名称

C:\> SC删除MGMD1

或者,调用ndb_mgmd.exe.与之- 去掉选项,如下所示:

C:\> c:\ mysql \ bin \ ndb_mgmd.exe  - 再删除服务的服务'ndb群集管理服务器'服务已成功删除。

如果您使用默认值以外的服务名称安装了该服务,请将服务名称作为值传递ndb_mgmd.exe.- 去掉选项,如下:

C:\> c:\ mysql \ bin \ ndb_mgmd.exe --remove = mgmd1删除服务'mgmd1'服务成功删除。

安装NDB群集数据节点进程作为Windows服务可以以类似的方式完成,使用- 安装选择ndbd.exe.(或者ndbmtd.exe.),如下所示:

C:\> c:\ mysql \ bin \ ndbd.exe  - 安装服务的服务'ndb群集数据节点守护程序'为“c:\ mysql \ bin \ ndbd.exe”“--service = ndbd”''-service = ndbd“服务成功安装了。

现在您可以如下示例所示启动或停止数据节点:

C:\> SC启动NDBD C:\> SC STOP NDBD

要删除数据节点服务,请使用SC删除服务名称

C:\> SC删除NDBD

或者,调用ndbd.exe.与之- 去掉选项,如下所示:

C:\> c:\ mysql \ bin \ ndbd.exe  - 重新删除服务'ndb群集数据节点守护程序'服务已成功删除。

和人一样ndb_mgmd.exe.(和mysqld.exe.),安装时ndbd.exe.作为Windows服务,您还可以将服务的名称指定为值- 安装,然后在启动或停止服务时使用它:

C:\> c:\ mysql \ bin \ ndbd.exe --install = dnode1安装服务'dnode1'为'“c:\ mysql \ bin \ ndbd.exe”“--service = dnode1”''-service = dnode1“''sery已成功安装。C:\> sc启动dnode1 c:\> sc stop dnode1

如果在安装数据节点服务时指定了服务名称,则可以在删除此名称时使用此名称,如此所示:

C:\> sc删除dnode1

或者,您可以将服务名称作为值传递ndbd.exe.- 去掉选项,如下所示:

C:\> c:\ mysql \ bin \ ndbd.exe --remove = dnode1删除服务'dnode1'服务成功删除。

将SQL节点安装为Windows服务,启动服务,停止服务,并删除服务以类似的方式完成,使用mysqld.- 安装SC开始SC停止, 和SC删除(或者mysqld.- 去掉)。命令也可用于启动或停止服务。有关其他信息,请参阅第2.3.4.7节“将MySQL作为Windows服务启动”