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