我正在尝试通过使用以下参数执行 MySQLInstallerConsole.exe 通过 Installshield (Installscript) 安装 MySQL 服务器和连接器/C++,
“社区安装服务器;5.6.21;x64:*:port=3306;openfirewall=true;passwd=root, c++;1.1.4;x64 -silent”
它只是通过安装过程没有任何问题但是,没有安装任何东西并且日志文件为每个安装包提供以下错误:
mysql-installer 信息:10:MySQL Server 5.6.21 的更改状态请求失败。 mysql-installer 信息:10:连接器/C++ 1.1.4 的更改状态请求失败。
任何人都知道,如何解决这个问题。
终于找到答案了
我的 Installshield 项目类型是“Basic MSI Project”。我无法通过先决条件完全安装服务器和连接器/C++。因此,我正在尝试通过 Installscript 中的函数安装 MySQL 服务器和连接器/C++。
脚本准备好后,我们需要提及何时调用函数。我们可以在“自定义操作和序列”中进行设置。
之前我为“安装执行序列”调用这个脚本“安装完成后”,所以发生了错误。
一旦我为“Install UI Sequence”设置了“After CostInitialize”,它的工作正常并且 MySQL 服务器、Connector/C++ 安装成功。