首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在安装时设置my.ini位置?

如何在安装时设置my.ini位置?
EN

Stack Overflow用户
提问于 2020-11-15 14:57:50
回答 1查看 58关注 0票数 0

我有一个带有NSIS安装程序的应用程序,它安装了我的应用程序以及mysql 5.7.25。

安装它时,在内部创建一个my.ini:

代码语言:javascript
复制
C:\ProgramData\MySQL\MySQL Server 5.7

问题是,我的一个客户端有另一个应用程序,它使用MySQL5.7.20运行。在相同的位置也有一个my.ini。所以我的安装程序覆盖了现有的文件,并破坏了另一个应用程序。

安装时,我如何告诉安装程序my.ini在哪里?my.ini,我的想法是将它放在我的应用程序文件夹中,然后告诉mysql在这里查看:

代码语言:javascript
复制
C:\ProgramData\MyAPP

我是这样安装mysql的(分两个步骤):

我安装安装程序:

"C:\MYAPP\Mysql\mysql-installer-community-5.7.25.0.msi“

"msiexec”/quiet /norestart /i INSTALLDIR="C:\Program \MySQL\MySQL Server 5.7“

然后是mysql

"C:\Program (x86)\MySQL\MySQL Windows\MySQLInstallerConsole.exe安装程序“社区安装-silent文件\MySQL\MySQL服务器5.7”

谢谢

EN

回答 1

Stack Overflow用户

发布于 2020-11-16 09:13:04

好的,我找到了解决方案:我相信mysql安装正在创建该服务。但我错了,windows服务后来在我的安装程序中创建:

代码语言:javascript
复制
'"$1\bin\mysqld.exe" --install ${MYSQL_SERVICE_64}'

所以可以在这里添加参数“--默认-文件”,并将.ini放在我想要的地方。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64845903

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档