MySQLInstallerConsole.exe提供类似于MySQL安装程序的命令行功能。它是在MySQL安装程序最初执行时安装的,然后在MySQL安装程序
目录中。默认情况下,这是inC:\Program Files (x86)\MySQL\MySQL Windows安装程序
,并且控制台必须以管理权限执行。
要使用,请通过选择调用具有管理权限的命令提示符以管理员身份运行
.在命令行中,可以选择将目录更改为whereMySQLInstallerConsole.exe位于:
C:\> cd Program Files (x86)\MySQL\MySQL Installer for Windows C:\Program Files (x86)\MySQL\MySQL Installer for Windows> MySQLInstallerConsole.exe help ===================开始初始化=================== MySQLInstaller正在社区模式下运行,试图更新清单。初始化产品需求加载产品目录检查产品目录片段检查包中的产品包分类产品目录查找所有已安装的包。您的产品目录最后一次更新在11/1/2016 4:10:38 PM ===================结束初始化===================以下命令是可用的:配置-配置一个或多个您已安装的程序。帮助-提供可用命令的列表。安装-安装和配置一个或多个可用的MySQL程序。列表——提供一种交互式的方式列出所有可用的产品。修改—修改已安装产品的特性。移除-从系统中移除一个或多个产品。状态-显示所有已安装产品的状态。更新-更新当前产品目录。 Upgrade - Upgrades one or more of your installed programs.
许多MySQLInstallerConsole命令接受一个或多个代表目录中的MySQL产品的关键字。下表显示了当前用于命令的有效关键字集。
表2.6 MySQL产品关键字MySQLInstallerConsole
关键字 | MySQL产品 |
---|---|
服务器 |
MySQL服务器 |
工作台 |
MySQL工作台 |
壳牌 |
MySQL壳 |
视觉 |
MySQL for Visual Studio |
路由器 |
MySQL路由器 |
备份 |
MySQL企业备份 |
网 |
MySQL连接器/净 |
odbc |
MySQL连接器/ ODBC |
c++ |
MySQL连接器/ c++ |
python |
MySQL连接器/ Python |
j |
MySQL连接器/ J |
10bet官方网站 |
MySQL服务器文档10bet官方网站 |
样品 |
MySQL示例(sakila和world数据库) |
MySQLInstallerConsole.exe支持以下命令选项:
包含冒号字符(:
)必须用引号括起来。例如,installdir="C:\MySQL\MySQL Server 8.0"
.
配置(
product1
]: [设置
] = [价值
];[product2
]: [设置
] = [价值
];[...
]在您的系统上配置一个或多个MySQL产品。可以为每个产品配置多个setting=value对。
开关包括:
-
-showsettings
-
通过在后面传入产品名称,显示所选产品的可用选项
-showsettings
.
-
沉默
-
禁用确认提示。
C:\> MySQLInstallerConsole配置server:port=3307
-
显示带有用法示例的帮助消息,然后退出。传入一个附加命令以接收特定于该命令的帮助。
C:\> MySQLInstallerConsole帮助安装
安装(
产品
]: [特性
]: [配置块
]: [配置块
]: [配置块
];[...
]在您的系统上安装一个或多个MySQL产品。的值时,将同时安装GA和预发布产品
类型
开关开发人员
,客户端
,或完整的
.使用-only_ga_products
开关以仅在使用这些设置类型时将产品集限制为GA产品。开关和语法选项包括:
-
-only_ga_products
-
将产品集限制为仅包括GA产品。
-
类型= [
SetupType
] -
安装一组预定义的软件。安装类型可以是以下类型之一:
开发人员
:安装完整的开发环境。服务器
:安装单个MySQL服务器客户端
:安装客户端程序和库完整的
:安装所有东西自定义
:安装用户选择的产品。这是默认选项。
请注意非自定义安装类型仅在没有安装其他MySQL产品时有效。
-
-showsettings
-
通过在后面传入产品名称,显示所选产品的可用选项
-showsettings
.
-
沉默
-
禁用确认提示。
-
[
产品
] -
每个产品都可以指定产品关键字使用或不使用分号分隔的版本限定符。单独传入product关键字将选择产品的最新版本。如果该产品版本有多个体系结构可用,该命令将返回清单列表中的第一个体系结构以进行交互确认。或者,您可以传入确切的版本和体系结构
(x86
或x64
)在product关键字之后使用沉默
开关。
-
[
特性
] -
所有与MySQL产品相关的特性都是默认安装的。特征块是一个以分号分隔的特征列表或一个星号字符(
*
),选择所有的特征。要删除特性,请使用修改
命令。
-
[
配置块
] -
可以指定一个或多个配置块。每个配置块是一个以分号分隔的键-值对列表。一个块可以包括
配置
或用户
类型的关键;配置
如果没有定义,则为默认类型。包含冒号字符(
:
)必须用引号括起来。例如,installdir="C:\MySQL\MySQL Server 8.0"
.每个产品只能定义一个配置类型块。应该为在产品安装期间创建的每个用户定义一个用户块。请注意的
用户
重新配置产品时,不支持类型键。
C:\> MySQLInstallerConsole install server;5.6.25:*:port=3307;serverid=2:type=user
一个传递附加配置块的示例,由
^
适合:C:\> MySQLInstallerConsole install server;5.6.25;x64:*:type=config;^ generallog = true; binlog = true; serverid = 3306; enable_tcpip = true;港口= 3306;rootpasswd =通过;^ installdir="C:\MySQL\MySQL Server 5.6":type=user;datadir="C:\MySQL\data";username=foo;password=bar
-
列出一个交互式控制台,可以在其中搜索所有可用的MySQL产品。执行
MySQLInstallerConsole列表
启动控制台并输入子字符串进行搜索。C:\> MySQLInstallerConsole列表
修改(
product1
:-removelist
|+addlist
] [product2
:-removelist
|+addlist
] [...
]修改或显示以前安装的MySQL产品的特性。要显示产品的特性,可以在命令后加上product关键字,例如:
C:\> MySQLInstallerConsole修改服务器
该命令的语法选项:
-
沉默
-
禁用确认提示。
C:\> MySQLInstallerConsole修改服务器:-debug10bet官方网站
-
从您的系统中移除一个或多个产品。开关和语法选项包括:
-
*
-
通过
*
删除所有MySQL产品。
-
继续
-
即使出现错误,也要继续操作。
-
沉默
-
禁用确认提示。
C:\> MySQLInstallerConsole删除* C:\> MySQLInstallerConsole删除服务器
-
提供系统上安装的MySQL产品的快速概述。信息包括产品名称和版本、架构、安装日期和安装位置。
C:\> MySQLInstallerConsole状态
10bet手机中文版下载最新的MySQL产品目录到您的系统。如果成功,下次也会应用该目录
MySQLInstaller
或MySQLInstallerConsole.exe是执行。C:\> MySQLInstallerConsole更新
请注意的自动目录更新GUI选项从Windows任务调度器执行此命令。
升级(
product1
:版本
] [product2
:版本
] [...
]升级系统上的一个或多个产品。语法选项包括:
-
*
-
通过
*
将所有产品升级到最新版本,或传递特定产品。
-
!
-
通过
!
作为版本号,将MySQL产品升级到最新版本。
-
沉默
-
禁用确认提示。
C:\> MySQLInstallerConsole升级台:8.0.21 C:\> MySQLInstallerConsole升级台:!C:\> MySQLInstallerConsole升级工作台:8.0.21 visual:1.2.9
-