このページは機械翻訳したものです。
MySQLInstallerConsole.exe には、MySQL Installer と同様のコマンドライン機能が用意されています。 これは、MySQL Installer が最初に実行されたときにインストールされ、MySQL Installer for Windows
ディレクトリ内で使用できます。 デフォルトでは、C:\Program Files (x86)\MySQL\MySQL Installer for Windows
にあり、コンソールは管理権限で実行する必要があります。
使用するには、Run as administrator
を選択します。 また、コマンドラインから、オプションで MySQLInstallerConsole.exe が配置されているディレクトリに変更します:
C:\> cd Program Files (x86)\MySQL\MySQL Installer for Windows
C:\Program Files (x86)\MySQL\MySQL Installer for Windows> MySQLInstallerConsole.exe help
=================== Start Initialization ===================
MySQL Installer is running in Community mode
Attempting to update manifest.
Initializing product requirements
Loading product catalog
Checking for product catalog snippets
Checking for product packages in the bundle
Categorizing product catalog
Finding all installed packages.
Your product catalog was last updated at 11/1/2016 4:10:38 PM
=================== End Initialization ===================
The following commands are available:
Configure - Configures one or more of your installed programs.
Help - Provides list of available commands.
Install - Install and configure one or more available MySQL programs.
List - Provides an interactive way to list all products available.
Modify - Modifies the features of installed products.
Remove - Removes one or more products from your system.
Status - Shows the status of all installed products.
Update - Update the current product catalog.
Upgrade - Upgrades one or more of your installed programs.
MySQLInstallerConsole
コマンドの多くは、カタログ内の MySQL 製品を表すキーワードを受け入れます。 次のテーブルに、コマンドで使用できる有効なキーワードの現在のセットを示します。
表 2.6 MySQLInstallerConsole 用の MySQL 製品キーワード
キーワード | MySQL 製品 |
---|---|
server |
MySQL Server |
workbench |
MySQL Workbench |
shell |
MySQL Shell |
visual |
MySQL for Visual Studio |
router |
MySQL Router |
バックアップ |
MySQL Enterprise Backup |
net |
MySQL Connector/NET |
odbc |
MySQL Connector/ODBC |
c++ |
MySQL Connector/C++ |
python |
MySQL Connector/Python |
j |
MySQL Connector/J |
documentation |
MySQL Server ドキュメント |
samples |
MySQL サンプル (sakila および world データベース) |
MySQLInstallerConsole.exe は、次のコマンドオプションをサポートしています:
コロン文字 (:
) を含む構成ブロック値は、引用符で囲む必要があります。 たとえば、installdir="C:\MySQL\MySQL Server 8.0"
です。
-
configure [
product1
]:[setting
]=[value
]; [product2
]:[setting
]=[value
]; [...
]システムに 1 つ以上の MySQL 製品を構成します。 製品ごとに複数の setting=value ペアを構成できます。
次のようなスイッチがあります。
-
-showsettings
-showsettings
の後に製品名を渡して、選択した製品に使用可能なオプションを表示します。
-
-silent
確認プロンプトを無効にします。
C:\> MySQLInstallerConsole configure -showsettings server C:\> MySQLInstallerConsole configure server:port=3307
-
-
使用例を含むヘルプメッセージを表示して終了します。 コマンドに固有のヘルプを受信するには、そのコマンドを渡します。
C:\> MySQLInstallerConsole help C:\> MySQLInstallerConsole help install
-
install [
product
]:[features
]:[config block
]:[config block
]:[config block
]; [...
]システムに MySQL 製品をインストールします。 プレリリース製品が使用可能な場合、
-type
スイッチの値がDeveloper
、Client
またはFull
のときに GA 製品とプレリリース製品の両方がインストールされます。 これらの設定タイプを使用する場合にのみ、-only_ga_products
スイッチを使用して製品セットを GA 製品に制限します。次のようなスイッチと構文オプションがあります。
-
-only_ga_products
GA 製品のみを含むように製品セットを制限します。
-
-type=[
SetupType
] -
事前定義済のソフトウェアセットをインストールします。 設定タイプは次のいずれかです:
Developer
: 完全な開発環境をインストールします。Server
: 単一の MySQL Server をインストールします。Client
: クライアントプログラムとライブラリをインストールします。Full
: すべてをインストールします。Custom
: ユーザーが選択した製品をインストールします。 これはデフォルトのオプションです。
注記カスタム以外の設定タイプは、他の MySQL 製品がインストールされていない場合にのみ有効です。
-
-showsettings
-showsettings
の後に製品名を渡して、選択した製品に使用可能なオプションを表示します。
-
-silent
確認プロンプトを無効にします。
-
[
product
] 各製品は、セミコロン区切りのバージョン修飾子を使用するかどうかにかかわらず、product keyword で指定できます。 プロダクトキーワードだけを渡すと、プロダクトの最新バージョンが選択されます。 そのバージョンの製品で複数のアーキテクチャーが使用可能な場合、このコマンドは対話型の確認のためにマニフェストリストの最初のアーキテクチャーを返します。 または、
-silent
スイッチを使用して、product キーワードの後に正確なバージョンおよびアーキテクチャ(x86
またはx64
) を渡すこともできます。
-
[
features
] MySQL 製品に関連付けられたすべての機能は、デフォルトでインストールされます。 機能ブロックは、機能のセミコロン区切りリストまたはすべての機能を選択するアスタリスク文字 (
*
) です。 機能を削除するには、modify
コマンドを使用します。
-
[
config block
] -
1 つ以上の構成ブロックを指定できます。 各構成ブロックは、セミコロンで区切られたキーと値のペアのリストです。 ブロックには、
config
タイプキーまたはuser
タイプキーを含めることができます。定義されていない場合は、config
がデフォルトタイプです。コロン文字 (
:
) を含む構成ブロック値は、引用符で囲む必要があります。 たとえば、installdir="C:\MySQL\MySQL Server 8.0"
です。 製品ごとに定義できる構成タイプブロックは 1 つのみです。 ユーザーブロックは、製品のインストール時に作成されるユーザーごとに定義する必要があります。注記user
タイプキーは、製品の再構成時にはサポートされません。
C:\> MySQLInstallerConsole install server;5.6.25:*:port=3307;serverid=2:type=user;username=foo;password=bar;role=DBManager C:\> MySQLInstallerConsole install server;5.6.25;x64 -silent
^
で区切られた追加の構成ブロックを適合させる例を次に示します:C:\> MySQLInstallerConsole install server;5.6.25;x64:*:type=config;openfirewall=true; ^ generallog=true;binlog=true;serverid=3306;enable_tcpip=true;port=3306;rootpasswd=pass; ^ installdir="C:\MySQL\MySQL Server 5.6":type=user;datadir="C:\MySQL\data";username=foo;password=bar;role=DBManager
-
-
利用可能なすべての MySQL 製品を検索できるインタラクティブなコンソールをリストします。
MySQLInstallerConsole list
を実行してコンソールを起動し、検索する部分文字列を入力します。C:\> MySQLInstallerConsole list
-
modify [
product1
:-removelist
|+addlist
] [product2
:-removelist
|+addlist
] [...
]以前にインストールされた MySQL 製品の機能を変更または表示します。 製品の機能を表示するには、コマンドに product キーワードを追加します。次に例を示します:
C:\> MySQLInstallerConsole modify server
このコマンドの構文オプション:
-
-silent
確認プロンプトを無効にします。
C:\> MySQLInstallerConsole modify server:+documentation C:\> MySQLInstallerConsole modify server:-debug
-
-
remove [
product1
] [product2
] [...
]システム上から 1 つまたは複数の製品を削除します。 次のようなスイッチと構文オプションがあります。
-
*
*
を渡して、すべての MySQL 製品を削除します。
-
-continue
エラーが発生した場合でも操作を続行します。
-
-silent
確認プロンプトを無効にします。
C:\> MySQLInstallerConsole remove * C:\> MySQLInstallerConsole remove server
-
-
システムにインストールされている MySQL 製品の簡単な概要を提供します。 情報には、製品名とバージョン、アーキテクチャー、インストール日、およびインストールの場所が含まれます。
C:\> MySQLInstallerConsole status
-
最新の MySQL 製品カタログをシステムにダウンロードします。 成功すると、次回
MySQLInstaller
またはMySQLInstallerConsole
が実行されたときにカタログが適用されます。C:\> MySQLInstallerConsole update
注記「Automatic Catalog Update」 GUI オプションはこのコマンドを Windows のタスクスケジューラから実行します。
-
upgrade [
product1
:version
] [product2
:version
] [...
]システム上の 1 つまたは複数の製品をアップグレードします。 次のような構文オプションがあります。
-
*
*
を渡してすべての製品を最新バージョンにアップグレードするか、特定の製品を渡します。
-
!
MySQL 製品を最新バージョンにアップグレードするには、バージョン番号として
!
を渡します。
-
-silent
確認プロンプトを無効にします。
C:\> MySQLInstallerConsole upgrade * C:\> MySQLInstallerConsole upgrade workbench:8.0.21 C:\> MySQLInstallerConsole upgrade workbench:! C:\> MySQLInstallerConsole upgrade workbench:8.0.21 visual:1.2.9
-