首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySql静默安装/qn不工作

MySql静默安装/qn不工作
EN

Stack Overflow用户
提问于 2014-06-16 21:07:47
回答 2查看 472关注 0票数 0

我正在使用下面的代码在windows上使用批处理文件静默安装mysql。

它似乎忽略了/qn

另外,我也尝试过使用/quiet,但这也不起作用。

它只是读行并将光标移动到下一行。

代码语言:javascript
复制
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

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

注:如果我直接运行安装程序,则安装程序工作正常,问题仅与静默安装有关

请提个建议。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2014-06-16 22:16:12

代码语言:javascript
复制
/ni
/q
/qn
/quiet
/s
/silent

也试着用破折号代替正斜杠(用-S代替/S),同时检查大小写。希望这能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2020-04-13 11:20:55

代码语言:javascript
复制
@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.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24244508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档