2014-12-13 84 views
2

這是我在Stackoverflow的第一篇文章。這個論壇對我非常有幫助。使用MySQLInstallerConsole.exe和chaning datadir安裝MYSQL 5.6.21

我一直在尋找安裝MySQL服務器(在Windows上)從MYSQL社區版靜默模式與自定義datadir。 運行以下命令後,我可以成功地使用默認配置安裝mysql服務器。

msiexec /i "mysql-installer-community-5.6.21.1.msi" /qn 

運行命令後,我們需要提取NewManifest.zip文件到%APPDATA%MySQL的文件夾

7z.exe" x "%appdata%\MySQL\MySQL Installer for Windows\NewManifest.zip" -o"%appdata%\MySQL\MySQL Installer for Windows\Manifest" 

一旦清單提取出來,我試圖用MySQLInstallerConsole設置密碼。

MySQLInstallerConsole.exe" install server;5.6.21;x64:*:port=3306;passwd=bar -silent 

雖然,這已經可以正常使用,如果我通過DATADIR選項下面,安裝控制檯錯誤出

MySQLInstallerConsole.exe" install server;5.6.21;x64:*:port=3306;passwd=bar:datadir=c:/test -silent 
    MySQLInstallerConsole.exe" install server;5.6.21;x64:*:port=3306;passwd=bar;datadir=c:/test -silent  

錯誤說:「MySQL服務器5.6.21 - 分析錯誤選項字符串「/測試'」

我試着用兩個分號和冒號的passwd之間的datadir選項(上圖)

所有我需要的就是靜靜地使用MySQLInstallerCo安裝mysql服務器nsole與自定義設置

port 
    password 
    datadir 

我嘗試了很多組合,仍然面臨着這個問題。

回答

0

我相信你已經明白了這一點,但你需要用雙引號括住你的路徑。

MySQLInstallerConsole.exe install server;5.6.21;x64:*:port=3306;passwd=bar:datadir="c:/test" -silent