MySQL は、世界中で最も多く使用されている、軽量で高速なフリーのデータベースソフトです。 出遅れていた日本でもやっと最近、その価値が認識されてきました。
MySQL は、4.1から内部処理コードのデフォルトが "utf8" に変わっています。 従って、MySQL と MySQL を操作するスクリプト(PHP, CGI)の文字コードを "utf8" に設定することによって、最も安定した結果を得ることができます。

MySQL は、世界中で最も多く使用されている、軽量で高速なフリーのデータベースソフトです。 出遅れていた日本でもやっと最近、その価値が認識されてきました。
MySQL は、4.1から内部処理コードのデフォルトが "utf8" に変わっています。 従って、MySQL と MySQL を操作するスクリプト(PHP, CGI)の文字コードを "utf8" に設定することによって、最も安定した結果を得ることができます。
MySQL のダウンロードサイト: http://download.softagency.net/MySQL/ で、「Download MySQL 5.0 Server」をクリックして「Windows Essentials (x86)」をダウンロードします。
ダウンロードした MySQL の msi をダブルクリックして「Next >」。
「Typical」や「Complete」では、インストール先が "C:\Program Files\MySQL\MySQL Server5.0\" に限定されてしまいます。 ここでは、継続的な管理を容易に行うために、OSのインストールされていないドライブ "D:\MySQL\MySQL Server5.0\" にMySQL をインストールします。
「Custom」にチェックを入れて「Next >」をクリック。
「MySQL Server」が選択されていることを確認して、「Change...」をクリックます。
インストール先を、"D:\MySQL\MySQL Server5.0\" に変更して「OK」をクリック。
「Next >」をクリックします。
「Install」をクリックして開始します。
途中、サインアップ画面が表示されますが、必要ない場合は「Cancel」します。
インストールの終了後、続けて MySQL の設定を行なう場合は、「Confugre the MySQL Server now」にチェックが入っているのを確認して「Finish」をクリックします。
*注
MySQL の設定は、後で、スタートメニューから行うこともできます。
設定ウィザードが起動したら、「Next >」をクリックします。
*注
設定ウィザードは、「スタート」→「すべてのプログラム(P)」→「MySQL」→「MySQL Server 5.0」→「MySQL Server Instace Config Wizard」でも起動できます。
「Detailed Configuration」にチェックが入っていることを確認して、「Next >」をクリック。
「Developer Machine」にチェックが入っていることを確認して、「Next >」をクリック。
「Next >」をクリック。
「Next >」をクリック。
開発用なので「Decision Support(DSS)/OLAP」にチェックが入っていることを確認して、「Next >」をクリック。
「Next >」をクリック。
デフォルトで使用する言語セットを設定します。
*注 MySQL を操作するスクリプト(PHP, CGI)の内部エンコードと一致させる事を推奨します。
ここでは、「Best Support For Multilingualism.」にチェックを入れて「Next >」をクリックします。
「Install As Windows Service」と「Include Bin Directory in Windows PATH」の両方にチェックを入れて、「Next >」をクリック。
ルートのパスワードを入力して、「Next >」をクリック。
*注
このパスワードは厳格に管理してください。
MySQL にアクセスしたり phpMyAdmin の起動時に必要になります。
後で変更する事は可能です。
「Execute」をクリックして設定を開始します。
設定が完了したら「Finish」をクリックします。
PHP で MySQL を動作させるには、php.ini の設定で、extension=php_mysql.dll を有効にする必要があります。
603行目、有効になっていない場合は、";" を外します。
;extension=php_mysql.dll
↓変更
extension=php_mysql.dll
上書き保存して Apache を再スタートします。