MySQL静默安装/ qn无法正常工作

问题描述 投票:0回答:2

我正在使用下面的代码使用批处理文件在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:\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

我尝试过直接运行命令,但它完全忽略了

注意:如果我直接运行安装程序,它将正常运行,问题仅在于静默安装

请提出建议。

谢谢。

mysql batch-file windows-7 silent-installer
2个回答
0
投票
/ni
/q
/qn
/quiet
/s
/silent

也尝试用破折号代替正斜杠(-S代替/ S),并检查大写和小写。希望有帮助。


0
投票

@回声关闭

FOR / F“令牌= 5” %% a在('netstat -aon ^ |找到“ 3306” ^ |找到“ LISTENING”')做taskkill / f / pid %% acls超时1

如果“%ProgramFiles(x86)%” ==“”(设置“ MySQLServerPath =%ProgramFiles%\ MySQL \ MySQL Server 5.0 \ bin”)其他(设置“ MySQLServerPath =%ProgramFiles(x86)%\ MySQL \ MySQL Server 5.0 \ bin”)

REM echo配置MySQL服务器...“%MySQLServerPath%\ MySQLInstanceConfig.exe” -i -q ServerType = DEVELOPER ConnectionUsage = DSS Port = 3306 StrictMode = yes Charset = utf8 DatabaseType = MIXED ServiceName = root RootPassword = rootREM echo MySQL已成功配置。

© www.soinside.com 2019 - 2024. All rights reserved.