我正在尝试通过批处理文件安装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.
有没有人可以解决此错误?
答案 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(当前目录)解决了这个问题。
我希望这可以帮助别人。