MySQL 5.1 リファレンスマニュアル :: 2 MySQL のインストールと更新 :: 2.3 Windows に MySQL をインストールする :: 2.3.7 オプション ファイルの作成
« 2.3.6 インストール アーカイブを取り出す

2.3.8 MySQL サーバ タイプの選択 »
Section Navigation      [Toggle]
  • 2.3 Windows に MySQL をインストールする
  • 2.3.1 インストール用パッケージの選択
  • 2.3.2 自動インストーラで MySQL をインストールする
  • 2.3.3 MySQL インストール ウイザードを使用する
  • 2.3.4 設定ウイザードを使用する
  • 2.3.5 非インストール Zip アーカイブからのインストール
  • 2.3.6 インストール アーカイブを取り出す
  • 2.3.7 オプション ファイルの作成
  • 2.3.8 MySQL サーバ タイプの選択
  • 2.3.9 サーバを最初に起動する
  • 2.3.10 MySQL の Windows のコマンドラインからの起動
  • 2.3.11 Windows のサービスとして MySQL を起動する
  • 2.3.12 MySQL インストールのテスト
  • 2.3.13 Windows への MySQL インストールにおけるトラブルシューティング
  • 2.3.14 Windows を使用した MySQL をアップグレードする
  • 2.3.15 Windows 上の MySQL と Unix 上の MySQL の比較

2.3.7. オプション ファイルの作成

サーバの起動時に起動オプションを指定する必要がある場合には、それらをコマンドラインで指示するかあるいはそれらをオープン ファイルに配置します。サーバの起動時に常に使用するオプションは、オープン ファイルを使用して MySQL の設定を指定すると一番便利です。これは以下の環境で特に便利です。

  • インストールのロケーションあるいはデータ ディレクトリのロケーションはデフォルトのロケーション (C:\Program Files\MySQL\MySQL Server 5.1 あるいは C:\Program Files\MySQL\MySQL Server 5.1\data) とは異なります。

  • サーバの設定を調整する必要があります。

MySQL サーバが Windows で起動すると 2 つのファイルでオプションを探します。Windows のディレクトリの my.ini ファイル、および C:\my.cnf ファイルです。Windows のディレクトリは一般的には C:\WINDOWS あるいは C:\WINNT のような名前で命名されます。以下のコマンドを使用して WINDIR 環境変数の値から正確なロケーションを割り出すことができます。

C:\> echo %WINDIR%

MySQL は最初に my.ini ファイルでオプションを探し、次に my.cnf ファイルで探します。しかし、混乱を避けるためにはファイルを 1 つだけ使用するほうが良いでしょう。お客様の PC がブート ローダーを使用している場合C:はブート ドライブではないので、my.ini ファイルしか使用できません。どちらのファイルにしろ、それらは一般的なテキスト ファイルになります。

MySQL ディストリビューションに含まれている参考例のオプション ファイルを使用することもできます。詳細は 項3.3.2.1. 「あらかじめ形成されたオプション・ファイル」 を参照してください。

オプション ファイルはノートパッドなどのテキスト エディタで作成したり変更できます。例えば、MySQL を E:\mysql にインストールしデータ ディレクトリが E:\mydata\data にある場合、[mysqld] セクションを含むオプション ファイルを作成して basedir および datadir パラメータの値を指定できます。

[mysqld]
# set basedir to your installation path
basedir=E:/mysql
# set datadir to the location of your data directory
datadir=E:/mydata/data

Windows のパラメータはオプション ファイルでバックスラッシュではなくスラッシュ (前向き)を使用して指定されていますのでその点ご留意ください。バックスラッシュを使用する際は 2 重のバックスラッシュを使用する必要があります。

[mysqld]
# set basedir to your installation path
basedir=E:\\mysql
# set datadir to the location of your data directory
datadir=E:\\mydata\\data

MySQL Enterprise.  お客様の環境に適した起動オプションに関する専門家の助言が必要な場合には、MySQL ネットワーク モニタリングおよびアドバイザリ サービスの購読をお勧めしています。詳細は、http://www.mysql.com/products/enterprise/advisors.html を参照してください。

Windows では、MySQL インストーラによってデータ ディレクトリはお客様が MySQL をインストールしたディレクトリに配置されます。データ ディレクトリを異なるロケーションで使用したい場合、data ディレクトリのコンテンツ全体を新しいロケーションにコピーする必要があります。例えば、MySQL が C:\Program Files\MySQL\MySQL Server 5.1 にインストールされている場合、デフォルトのデータ ディレクトリは C:\Program Files\MySQL\MySQL Server 5.1\data にあります。代わりに E:\mydata をデータ ディレクトリとして使用する場合、以下の 2 つを行う必要があります。

  1. data ディレクトリ全体およびそのすべてのコンテンツを C:\Program Files\MySQL\MySQL Server 5.1\data から E:\mydata へ移動します。

  2. サーバの起動時に常に新しいデータ ディレクトリのロケーションを指定するには --datadir オプションを使用します。

Copyright © 1997, 2010, Oracle and/or its affiliates. All rights reserved. Legal Notices
Top / Previous / Next / Up / Table of Contents
© 2010, Oracle Corporation and/or its affiliates