这可能是一个愚蠢的问题,但我一辈子都找不到答案。基本上我正在尝试重新启动 Windows 服务,同时传递一个附加参数。
更详细地说:
我正在设置一个 MySQL 集群以在我的 Windows 7 PC 上进行测试。
我已经安装了一个管理节点,使用:
ndb_mgmd --install=ndb_mgmd1 --config-file="C:/msc/config.ini" --configdir="C:/msc/MN1" --ndb-nodeid=1
到目前为止,一切都很好。但是现在我已经对 进行了一些更改config.ini
,我需要重新启动服务,通过--initial
选项。
我可以:
sc stop ndb_mgmd1
sc start ndb_mgmd1
但这对设置没有帮助--initial
。
我读过帖子说“只需将其添加到最后”,例如
sc start ndb_mgmd1 --initial
但这只是忽略它。
当然,这一定是一件很正常的事情,对吧?
我试图避免需要
sc stop ndb_mgmd1
ndb_mgmd.exe . . . --initial
close the window
sc start ndb_mgmd1
因为这似乎是一种非常冗长的方式来做一些应该很简单的事情。