2015-02-09 67 views
0

這可能是一個愚蠢的問題,但我無法爲我的生活找到答案。基本上我試圖重新啓動一個Windows服務,同時傳遞一個額外的參數。使用其他參數重新啓動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 

由於這似乎是做一些非常冗長的方式應該很簡單。

回答

0

看起來我可能會倒黴。

[已知的Windows上運行MySQL集羣的限制:

運行的節點作爲Windows服務是不是真的實用(以及 軟件的限制,仍然需要通過激活 ndb_mgm進程)] 1