10bet网址
MySQL 5.6 リファレンスマニュアル
Download this Manual

4.1 MySQL プログラムの概要

MySQL インストールには多くのさまざまなプログラムがあります。このセクションでは、それらの概要を簡単に説明します。そのあとのセクションで、それぞれをより詳細に説明しますが、MySQL Cluster プログラムは例外です。各プログラムの説明では、呼び出し構文とサポートされるオプションを示します。セクション18.4「MySQL Cluster プログラム」では、MySQL Cluster に固有のプログラムについて説明します。

ほとんどの MySQL 配布には、これらのプログラムが (プラットフォーム固有のプログラムを除き) すべて含まれます。(たとえば、サーバー起動スクリプトは Windows では使用されません。)例外は、RPM 配布はより専門化されているということです。サーバー用に 1 つの RPM があり、クライアントプログラム用にもう 1 つ、などです。もし 1 つまたは複数のプログラムが欠けているようであれば、第2章「MySQL のインストールと更新を参照して、配布のタイプとその内容を確認してください。配布がすべてのプログラムを含んではおらず、追加のパッケージをインストールする必要がある場合もあります。

各 MySQL プログラムは多くのさまざまなオプションを取ります。ほとんどのプログラムには--helpオプションがあり、プログラムのさまざまなオプションの説明を取得するために使用できます。たとえば、mysql --helpを試してみてください。

MySQL プログラムのデフォルトのオプション値は、コマンド行のオプションまたはオプションファイルを指定して、オーバーライドできます。プログラムの起動と、プログラムオプションの指定に関する一般的な情報については、セクション4.2「MySQL プログラムの使用」を参照してください。

MySQL ServermysqldはMySQLインストールのほとんどの作業を実行するメインプログラムです。サーバーには、サーバーの起動と停止を支援する、関係するいくつかのスクリプトが付随します。

いくつかのプログラムは、MySQL のインストール中またはアップグレード中に、セットアップ操作を実行します。

MySQL サーバーに接続するクライアントプログラム。

MySQL 管理プログラムおよびユーティリティープログラム:

MySQL プログラム開発ユーティリティー:

その他のユーティリティー:

Oracle Corporation は、MySQL WorkbenchGUI も提供します。これは、MySQL サーバーおよびデータベースの管理、クエリーの作成、実行、評価、およびほかのリレーショナルデータベース管理システムからのスキーマおよびデータを MySQL で使用するための移行を行うために使用されます。その他の GUI ツールには、MySQL NotifierおよびMySQL for Excelなどがあります。

MySQL クライアント/サーバーライブラリを使用してサーバーと通信する MySQL クライアントプログラムは、次の環境変数を使用します。

環境変数 意味
MYSQL_UNIX_PORT localhostへの接続に使用される、デフォルト Unix ソケットファイル
MYSQL_TCP_PORT TCP/IP 接続に使用されるデフォルトのポート番号
MYSQL_PWD デフォルトパスワード
MYSQL_DEBUG デバッグ中のデバッグトレースオプション
TMPDIR 一時テーブルや一時ファイルが作成されるディレクトリ

MySQL プログラムが使用する環境変数の全リストについては、セクション2.12「環境変数」を参照してください。

MYSQL_PWDの使用はセキュアではありません。セクション6.1.2.1「パスワードセキュリティーのためのエンドユーザーガイドライン」を参照してください。