[+/-]
これらの説明書は Windows上でのソースからの MySQL 5.1 用バイナリのビルド方法を網羅しています。説明書では標準のソース ディストリビューションあるいは最新の開発ソースを含む BitKeeper ツリーからのバイナリのビルドを説明します。
注:これらの説明書は Microsoft 社の Windows 上で最新のソース ディストリビューションあるいは BitKeeper ツリーを MySQL でテストするユーザーに限定したものです。.MySQL AB ではソースからユーザー自身がビルドした MySQL サーバを量産環境で使用することはお勧めしていません。通常は、MySQL AB で Windows 専用に最適なパフォーマンスでビルドした MySQL のプリコンパイル版のバイナリのディストリビューションを使用されるのがベストです。バイナリ ディストリビューションのインストール手順は 項2.3. 「Windows に MySQL をインストールする」 を参照してください。.
MySQL を Windows 上でソースからビルドするには、以下のシステム、コンパイラ、およびソース要件を満たす必要があります。
Windows 2000、Windows XP、あるいは以降のバージョンWindows Vista は Microsoft 社が Visual Studio 2005 を 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://msdn.microsoft.com/platformsdk/ で利用できます。
BitKeeper ツリーからのコンパイルあるいは
parser に変更を加える場合には、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 つの方法で取得できます。
MySQL AB からソースのディストリビューションを入手する。これらは http://dev.mysql.com/downloads/ にあります。
最新の BitKeeper 開発ソースツリーからご自身でソース ディストリビューションをパッケージする。最新のソース ファイルに関する説明書は、項2.9.3. 「開発ソース ツリーからのインストール」 を参照してください。
何か期待通りに動作しない、あるいは Windows
を使用した現在のビルド
プロセスの改善ための助言が必要な場合には、win32
メーリング
リストにメッセージを送ってください。項1.6.1. 「MySQL メーリング リスト」
参照。