MySql静默安装/qn不工作
我使用下面的代码在windows上使用批处理文件静默安装mysql 似乎它正在忽略/qn 我也尝试过使用/quiet,但也不起作用 它只是读取行并将光标移动到下一行MySql静默安装/qn不工作,mysql,batch-file,windows-7,silent-installer,Mysql,Batch File,Windows 7,Silent Installer,我使用下面的代码在windows上使用批处理文件静默安装mysql 似乎它正在忽略/qn 我也尝试过使用/quiet,但也不起作用 它只是读取行并将光标移动到下一行 echo off cls echo Starting MySQL mysql-essential-5.0.88-win32 install msiexec /i "mysql-essential-5.0.88-win32.msi" /qn INSTALLDIR="C:\Program Files\MySQL" /L* "C:\Pr
echo off
cls
echo Starting MySQL mysql-essential-5.0.88-win32 install
msiexec /i "mysql-essential-5.0.88-win32.msi" /qn INSTALLDIR="C:\Program Files\MySQL" /L* "C:\Program Files\MySQL\mysql-log.txt"
echo MySQL mysql-essential-5.0.88-win32 installed successfully
echo Creating MySQL Windows service
"C:\Program Files\MySQL\bin\mysqlinstanceconfig.exe" -i -q ServiceName="MySQL service" RootPassword="newRootPassword" ServerType=SERVER DatabaseType=MYISAM Port=3306
RootCurrentPassword=mysql
echo MySQL Instance Configured. Service started.
pause
我已经尝试直接运行命令,但它完全被忽略
注意:如果我直接运行安装程序,安装程序工作正常,问题是只有静默安装
请建议
谢谢
/ni
/q
/qn
/quiet
/s
/silent
尝试用破折号代替正斜杠(-S代替/S),并检查大写和小写。
希望能有所帮助。我已经尝试了所有方法,没有人为我工作。。。谢谢你的回复……:)
@Echo off
FOR /F "tokens=5" %%a in ('netstat -aon ^| find "3306" ^| find "LISTENING"') do taskkill /f /pid %%a
cls
TIMEOUT 1
if "%ProgramFiles(x86)%" == "" (
set "MySQLServerPath=%ProgramFiles%\MySQL\MySQL Server 5.0\bin"
) else (
set "MySQLServerPath=%ProgramFiles(x86)%\MySQL\MySQL Server 5.0\bin"
)
REM echo Configurating MySQL Server ...
"%MySQLServerPath%\MySQLInstanceConfig.exe" -i -q ServerType=DEVELOPER ConnectionUsage=DSS Port=3306 StrictMode=yes Charset=utf8 DatabaseType=MIXED ServiceName=root RootPassword=root
REM echo MySQL has been configured successfully.