mysql - 使用 MySQLInstallerConsole.exe 和 chaning datadir 安装 MYSQL 5.6.21

标签 mysql windows silent-installer

这是我在 Stackoverflow 中的第一篇文章。这个论坛对我帮助很大。

我一直在寻找使用自定义数据目录以静默模式从 MYSQL 社区版安装 MySQL 服务器(在 Windows 上)。 运行以下命令后,我能够使用默认配置成功安装 mysql 服务器。

    msiexec /i "mysql-installer-community-5.6.21.1.msi" /qn

运行以上命令后,我们需要将NewManifest.zip文件解压到%appdata%mysql文件夹

    7z.exe" x "%appdata%\MySQL\MySQL Installer for Windows\NewManifest.zip" -o"%appdata%\MySQL\MySQL Installer for Windows\Manifest"

提取 list 后,我将尝试使用 MySQLInstallerConsole 设置密码。

    MySQLInstallerConsole.exe" install server;5.6.21;x64:*:port=3306;passwd=bar -silent

虽然这一直运行良好,但如果我按如下方式传递 datadir 选项,安装程序控制台会出错

    MySQLInstallerConsole.exe" install server;5.6.21;x64:*:port=3306;passwd=bar:datadir=c:/test -silent
    MySQLInstallerConsole.exe" install server;5.6.21;x64:*:port=3306;passwd=bar;datadir=c:/test -silent    

错误“说 MySQL Server 5.6.21 - 解析选项字符串 '/test' 时出错”

我尝试在 passwd 和 datadir 选项之间使用分号和冒号(上图)

我所需要的只是使用带有自定义设置的 MySQLInstallerConsole 静默安装 mysql 服务器

    port
    password
    datadir

我尝试了很多组合,但仍然面临这个问题。

最佳答案

我相信您现在已经想通了,但是您需要用双引号将您的路径括起来。

MySQLInstallerConsole.exe install server;5.6.21;x64:*:port=3306;passwd=bar:datadir="c:/test" -silent

关于mysql - 使用 MySQLInstallerConsole.exe 和 chaning datadir 安装 MYSQL 5.6.21,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27461340/

相关文章:

MYSQL 在连接语句中选择 MAX Date

windows - 通过网络运行 VB6 exe - 它会在执行期间制作本地副本吗?

c - 在C(Windows)中列出给定路径中的文件夹、子文件夹和文件

java - 静默安装 JDK,但在不同路径上安装 JRE

extjs - SenchaCMD - 带罗盘扩展组件的静默安装

mysql - django 和 mysql 上区分大小写的唯一约束

mysql - SQL 列出具有特定列名的所有表

mysql - 选择特定的 MySQL 行出现次数来计算平均值

windows - 在内核空间使用 VC intrinsic

c# - 静默安装