MySQL静默安装失败

时间:2015-02-11 06:48:54

标签: mysql batch-file windows-installer

我正在尝试通过批处理文件安装mysql-installer-community-5.6.20.0.msi。

在第一步中,我尝试解压清单,这使我可以访问安装程序控制台。然而,被动安装工作正常,如果我尝试安静地安装它,批处理文件退出而不解压清单。

这是第一步批处理文件代码:

@echo off 
color 0a
cls 
echo ========================================== 
echo MySQL Server - Installation - v.11/02/2015
echo ========================================== 
echo . 
echo . 
rem ------------------------------------------------ 
echo Installing MySQL (This may take a few minutes)
msiexec /i mysql-installer-community-5.6.20.0.msi /q /norestart /L*v "mysql-installer-community-5.6.20.0.msi.log"

echo Done. 

有没有人可以解决此错误?

2 个答案:

答案 0 :(得分:0)

/q可能会引发错误,因为它是用户界面级别选项的第一个字符(例如/qn)。尝试使用完整安静选项/quiet

答案 1 :(得分:0)

终于找到了解决方案,发现日志文件显示为1729,下一行显示配置失败消息。

在MySQL错误代码中搜索错误代码1729。我找到了

Error: 1729 SQLSTATE: HY000 (ER_NO_SUCH_PARTITION)
Message: partition '%s' doesn't exist

可能是因为cmd是从System32启动的。添加%~dp0(当前目录)解决了这个问题。

我希望这可以帮助别人。