我为我的应用程序构建了一个安装程序,并希望在用户 PC 上自动安装默认配置的 mysql。如何自动安装mysql而不需要用户设置配置(例如密码,用户,实例)?在Linux上 1.如何使用install4j在Linux上安装MySQL? 2.如何在install4j中运行.sh文件?
最佳答案
您可以通过“运行可执行文件或批处理文件”操作来运行任何第三方安装程序。
mysql安装程序有一个安静模式,可以像这样调用:
msiexec /i "path to msi file" /qn INSTALLDIR="mysql installation dir"
对于“运行可执行文件或批处理文件”,您必须将“可执行文件”属性设置为
${installer:sys.system32Dir}\msiexec
和“Arguments”属性(在“...”编辑器中)
${installer:sys.installationDir}\mysql.msi
/qn
INSTALLDIR=${installer:sys.programGroupDir}\mysql
如果您将 mysql msi 文件添加到顶层的分发树中,并将其命名为“mysql.msi”,并且希望将其安装到%PROGRAMFILES%\mysql
。
可以使用MysqlInstanceConfig.exe
帮助程序来配置实例,请参阅https://dev.mysql.com/doc/refman/5.1/en/mysql-config-wizard-cmdline.html了解更多信息。
关于linux - 使用默认值安装 MySql 在 Linux 上使用 install4j 自动配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31538965/