我尝试通过我正在构建的迁移向导中的shell命令执行静默安装。
msiexec /i E:\mysql-installer-community-5.6.16.0.msi /passive
虽然这确实会启动安装程序,并且由于UAC
而需要多次用户交互,但它仍会进行正常安装。
是否可以通过"典型"对MySQL CE
进行被动安装?来自命令行的设置?
答案 0 :(得分:2)
如果mysql-installer-community-5.6.16.0.msi
是一个真正的安装程序,那么这将有效,但Oracle使其成为一个"木马安装程序。"它只是安装其他安装程序,然后启动另一个安装它们的应用程序。似乎Oracle做了一些努力来处理静默安装的情况,但要求你传入命令行参数。
运行木马安装程序后,C:\Program Files\MySQL\MySQL Installer
目录中有GUI和命令行安装程序。他们从C:\ProgramData\MySQL\MySQL Installer\Product Cache
目录安装.msi包。有GUI and command-line installers的文档。
答案 1 :(得分:2)
my.ini
文件和其他文件。md C:\MySQLSrv md C:\MySQLData
在Window Explorer(Window2)中打开C:\MySQLSrv
将Zip内容复制并粘贴到C:\MySQLSrv
(Window2)
在Windows资源管理器(Window3)中打开C:\MySQLSrv\data
在Window Explorer(Window4)中打开C:\MySQLData
将C:\MySQLSrv\data
(Window3)的内容复制并粘贴到
C:\MySQLData
(Window4)
关闭Window3和Window4
打开DOS窗口并运行以下DOS命令
cd C:\MySQLSrv copy my-medium.ini my.ini notepad my.ini define datadir="C:\\MySQLData" cd C:\MySQLSrv\bin mysqld --install MySQLNew net start MySQLNew
11。关闭所有Windows
你应该完成!!!