これらの説明書は Windows 上でのソースからの MySQL 5.1 用バイナリのビルド方法を網羅しています。説明書では標準のソース配布あるいは最新の開発ソースを含む Bazaar ツリーからのバイナリのビルドを説明します。
これらの説明書は Microsoft 社の Windows 上で最新のソース配布あるいは Bazaar ツリーを MySQL でテストするユーザーに限定したものです。ソースからユーザー自身がビルドした MySQL サーバーを本稼働環境で使用することはお勧めしていません。通常、特に Windows 上でのパフォーマンスを最適化するために米国 Sun Microsystems, Inc. が構築したプリコンパイルバイナリ配布の MySQL を使用するのが最善です。バイナリ配布のインストール手順は、項2.3. 「Windows に MySQL をインストールする」 で入手できます。
MySQL を Windows 上でソースからビルドするには、以下のシステム、コンパイラ、およびソース要件を満たす必要があります。
Windows 2000、Windows XP、またはそれ以降のバージョン。
次の更新をインストールした場合は、Visual Studio 2005 を使用するときに Windows Vista がサポートされます。
CMake は http://www.cmake.org
からダウンロードできます。インストール後に、パスを変更して
cmake
バイナリを含めます。
Microsoft Visual C++ 2005 Express Edition、Visual Studio .Net 2003 (7.1)、あるいは Visual Studio 2005 (8.0) コンパイラシステム。
Visual C++ 2005 Express Edition を使用している場合、適切な Platform SDK もインストールする必要があります。さまざまな Windows プラットフォームの詳細情報とダウンロードリンクが http://www.microsoft.com/downloads/details.aspx?familyid=0baf2b35-c656-4969-ace8-e4c0c0716adb で利用できます。
Bazaar
ツリーからコンパイルしたり、パーサーに変更を加えたりする場合は、Windows
用の bison
が必要です。これは
http://gnuwin32.sourceforge.net/packages/bison.htm
からダウンロードできます。「Complete
package, excluding sources」
のラベルのパッケージをダウンロードします。パッケージをインストールしたら、パスを変更して
bison
バイナリを含め、このバイナリに Visual Studio
からアクセスできることを確認します。
テストスクリプトを実行したり、コンパイルしたバイナリおよびサポートファイルを Zip アーカイブにパッケージするには Cygwin が必要になる場合があります。(Cygwin は配布をテストあるいはパッケージする際にのみ必要で、ビルドには必要ありません)。Cygwin は、http://cygwin.com から入手できます。
3GB から 5GB のディスク容量
追加のシステム要件は、http://msdn.microsoft.com/vstudio/Previous/2003/sysreqs/default.aspx および http://msdn.microsoft.com/vstudio/products/sysreqs/default.aspx で参照できます。
Windows 用の MySQL ソース配布も必要です。それは 2 つの方法で取得できます。
米国 Sun Microsystems, Inc. がパッケージ化したソース配布を入手する。これは http://dev.mysql.com/downloads/ から入手できます。
最新の Bazaar 開発ソースツリーから自分でソース配布をパッケージ化する。最新のソースファイルに関する説明書は、項2.10.3. 「開発ソースツリーからのインストール」 を参照してください。
何か期待通りに動作しない、あるいは Windows
を使用した現在のビルドプロセスの改善ための助言が必要な場合には、win32
メーリングリストにメッセージを送ってください。MySQL Mailing Lists
を参照してください。