繁体   English   中英

Windows上的MySQL CE无人值守安装(被动)

[英]unattended install (passive) for MySQL CE on Windows

我正在尝试通过我正在构建的迁移向导中的shell命令执行静默安装。

msiexec /i E:\mysql-installer-community-5.6.16.0.msi /passive

虽然这确实启动了安装程序,并且由于UAC需要多个用户交互,但它仍然会进行正常安装。

有没有办法从命令行使用“典型”设置进行被动安装MySQL CE

如果mysql-installer-community-5.6.16.0.msi是一个真正的安装程序,但Oracle将其作为“木马安装程序”,那将会有效。 它只是安装其他安装程序,然后启动另一个安装它们的应用程序。 似乎Oracle做了一些努力来处理静默安装的情况,但要求你传入命令行参数。

运行木马安装程序后, C:\\Program Files\\MySQL\\MySQL Installer目录中有GUI和命令行安装C:\\Program Files\\MySQL\\MySQL Installer 他们从C:\\ProgramData\\MySQL\\MySQL Installer\\Product Cache目录安装.msi包。 GUI和命令行安装程序的文档。

  1. 将MySQL的无安装zip下载到您的桌面。
  2. 在(Window1)中打开Zip文件。 您应该看到数据文件夹,bin文件夹,几个my.ini文件和其他文件。
  3. 在所需位置创建服务器文件夹和数据文件夹。
md C:\MySQLSrv
    md C:\MySQLData
  1. 在Window Explorer(Window2)中打开C:\\MySQLSrv

  2. 将Zip内容复制并粘贴到C:\\MySQLSrv (Window2)

  3. 在Windows资源管理器中打开C:\\MySQLSrv\\data (Window3)

  4. 在Window Explorer中打开C:\\MySQLData (Window4)

  5. C:\\MySQLSrv\\data (Window3)的内容复制并粘贴到C:\\MySQLData (Window4)中

  6. 关闭Window3和Window4

  7. 打开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

你应该完成!!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM