linux - 使用默认值安装 MySql 在 Linux 上使用 install4j 自动配置

标签 linux install4j

我为我的应用程序构建了一个安装程序,并希望在用户 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/

相关文章:

Python:虚拟MIDI设备

linux - pthread_kill() 没有向主线程发送信号(主程序)

android - 如何减少 Android 虚拟设备内存的使用?

java - 从网络驱动器启动 Windows bundle 使用不包含 JRE?

java - 从之前的安装中获取版本信息

java - 覆盖 install4j UnixLauncher WM_CLASS 属性

install4j - 将 URL 协议(protocol)/URI 方案注册到 Install4j 安装的应用程序?

linux - 如何在 Jenkins 中设置管道构建的字符串名称

linux - MongoDB 日志轮转配置

java - Install4j:删除安装目录下某目录下的文件