bat註冊sql服務,提示不是內部或者外部命令


"%installDir%"\mysql-5.1.55-win32\bin\mysqld --install EpmMySQL2 --defaults-file="%installDir%\mysql-5.1.55-win32\my.ini"

net start EpmMySQL2


%installDir%是從註冊表讀取的安裝路徑,因爲安裝路徑中有空格,bat會以空格分隔開前面的字符串當成命令。

如果 %installDir%\mysql-5.1.55-win32\bin\mysqld --install EpmMySQL2 --defaults-file="%installDir%\mysql-5.1.55-win32\my.ini"

會提示 路徑前半部分(例:D:\program 不是內部或者外部命令)

將有空格的變量用雙引號(“”)引起來,就會正常註冊服務了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章