这是我在 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/