通过Installshield安装mysql服务器失败(mysql-installer Information: 10 : MySQL Server 5.6.21's change state request failed)

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

我正在尝试通过使用以下参数执行 MySQLInstallerConsole.exe 通过 Installshield (Installscript) 安装 MySQL 服务器和连接器/C++,

“社区安装服务器;5.6.21;x64:*:port=3306;openfirewall=true;passwd=root, c++;1.1.4;x64 -silent”

MySQL Installation fail

它只是通过安装过程没有任何问题但是,没有安装任何东西并且日志文件为每个安装包提供以下错误:

mysql-installer 信息:10:MySQL Server 5.6.21 的更改状态请求失败。 mysql-installer 信息:10:连接器/C++ 1.1.4 的更改状态请求失败。

当我通过命令提示符手动使用上述参数时,它工作正常, MySQL Installation success

任何人都知道,如何解决这个问题。

c++ mysql windows installshield installscript
1个回答
0
投票

终于找到答案了

我的 Installshield 项目类型是“Basic MSI Project”。我无法通过先决条件完全安装服务器和连接器/C++。因此,我正在尝试通过 Installscript 中的函数安装 MySQL 服务器和连接器/C++。

脚本准备好后,我们需要提及何时调用函数。我们可以在“自定义操作和序列”中进行设置。

之前我为“安装执行序列”调用这个脚本“安装完成后”,所以发生了错误。

一旦我为“Install UI Sequence”设置了“After CostInitialize”,它的工作正常并且 MySQL 服务器、Connector/C++ 安装成功。

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