ローカルマシンにウェブサーバの実行環境をつくる(4)MySQLのインストール

ホーム>Information>ローカルマシンにウェブサーバの実行環境をつくる(4)MySQLのインストール

この情報はお役に立ちましたか?よろしければ皆様にもお知らせください。

  このエントリーをはてなブックマークに追加 mixiチェック  

MySQL5.1.46をインストールします。
MySQLは無料のデータベースソフトで、ほかにもPostgreSQLなどがありますが、MySQLはより処理速度の速く単純なデータベースとして使い勝手がよいものです。

MySQLのダウンロード

MySQL::The world's most popular open source databaseMySQL :: The world's most popular open source databaseを別ウィンドウで開くにアクセスします。

[MySQL.com Home Page]をクリックします。

MySQLにアクセス

画面上部[Downloads (GA)]をクリックします。

「MySQL Community Server」の[DOWNLOAD]をクリックします。

MySQL Community Serverのダウンロード

「Download MySQL Community Server」の画面が表示されたら下にスクロールします。

「MySQL Community Server 5.1.46」の「Windows (x86, 32-bit), MSI Installer Essentials - Recommended」とかかれている欄の[Download]をクリックします(32bit版OSの場合)。

Windows(x86.32-bit),MSI Installer Essentialsを選択

ユーザー登録を促す画面になりますが、入力する必要はありません。[No thanks, just take me to the downloads!]をクリックするか下にスクロールさせます。

ユーザ登録画面が出るが無視しても構わない

「Mirrors in: Japan」より、[HTTP]又は[FTP]のリンクをクリックします。複数ある場合はどれでも構いません。

Mirrors in Japanのリンクをクリック

MySQLのインストール

ダウンロードしたファイル[mysql-essential-5.1.46-win32.msi]をダブルクリックして実行します。
「Welcome to the Setup Wizard for MySQL Server 5.1」と表示されたら、[Next]をクリックします。

MySQLのインストールの設定を開始する

「Setup Type」は、[Custom]を選択し、[Next]をクリックします。

MySQLのセットアップをカスタムにする

「Custom Setup」では、インストール先を変更します。右側の[Change]をクリックして、[C:\mysql]にします。[Next]をクリックします。

MySQLのインストール先を指定

「Ready to Install the Program」と表示されたら[Install]をクリックするとインストールが始まります。

インストール内容を決定しインストール

「Installing MySQL Server 5.1」と表示されている間は何もしません。

MySQLインストール中の画面

インストール完了画面です。MySQL Enterprise版の宣伝です。
[Next]をクリックします。

MySQL Enterpriseの特徴

こちらも同様、[Next]をクリックします。

MySQL Enterpriseの宣伝

「Wizard Completed」と表示されたら、続いてMySQLの設定に移ります。
[Configure the MySQL Server now]にチェックを入れて、[Finish]をクリックします。

インストールウィザードの終了、続いて設定をする

MySQLの設定

「Welcome toe the MySQL Server Instance Configuration Wizard 1.0.16.0」と表示されたら、[Next]をクリックします。

MySQLの設定を開始

「Please select a configuration type.」では、[Detailed Configuration]を選びます。[Next]をクリックします。

設定方法を詳細設定にする

「Please select a server type. This will influence memory, disk and CPU sage.」では、[Developer Machine]を選びます。このときに他のものを選ぶと、よりメモリやHDD、CPUの使用率が高くなります。ローカルで動かす場合には一番低いDeveloper Machineにしましょう。
[Next]をクリックします。

サーバーのタイプを指定

「Please select the database usage.」では、[Multifunctional Database]を選択します。[Next]をクリックします。

データベースの利用法を指定

「Please select the drive for the InnoDB datafile, if you do not want to use the default settings.」では、変更せずに[Next]をクリックします。

データベースファイルの保存先を指定

「Please set the approximate number of concurrent connections to the server.」では、[Decision Support (DSS)/OLAP]を選択して[Next]をクリックします。

Decision Supportを指定

「Please set the networking options.」では、[Enable TCP/IP Networking]にチェックを入れ、[Add firewall exeption for this port]にもチェックを入れます。また、[Enable Strict Mode]にもチェックを入れて、[Next]をクリックします。

ネットワークの設定

「Please select the default character set.」では初期状態で利用する文字コードを指定します。ここではUTF8を使います。

[Manual Selected Default Character Set / Collation]にチェックを要れ、[utf8]にして[Next]をクリックします。

文字コードを指定する

「Please set the Windows options.」では、[Install As Windows Service]にチェックを入れるとコンピュータ起動時に自動的にMySQLが動作します。[Include Bin Directory in Windows PATH]にもチェックをいれ、[Next]をクリックします。

Windowsの起動時に自動的に起動させる

「Please set the security options.」では、rootのパスワードを設定します。rootとは、AdministratorのようなものでMySQLの管理者のことです。

[Modify Security Settings]にチェックを要れ、[New root password:]と[Confirm:]に同じパスワードを入力します。
[Next]をクリックします。

rootのパスワードを設定

「Ready to execuite ...」と表示されたら、[Execute]をクリックします。セットアップが始まります。

MySQLのセットアップ中

すべて問題なくインストールされると各項目にチェックマークがふられ、[Finish]と表示されるので、クリックします。

MySQLのセットアップが完了

インストール後の確認

MySQLの設定が一通り終わったら、その設定が反映されているかを確認します。

[スタート]->[すべてのプログラム]->[アクセサリ]->[コマンドプロンプト]を開き、以下のように入力します。

mysql -uroot -p

※-uとrootの間は空けません。

Enterを押すと、以下のように表示されます。

Enter password:

設定したrootのパスワードを入力してEnterを押します。
パスワードが正しければ、以下のように表示されます。

Welcom to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.46-community MySQL Community Server (GPL)

表示を確認したら、[exit]と入力するとMySQLからログアウトします。

文字化け回避の設定

MySQLはバージョン4.1以降から、日本語などの2バイトを扱う文字コードが文字化けするようになってしまいました。これを解消するには、MySQLをインストールしたフォルダ(この場合は、C:\mysql)を開き、「my.ini」というファイルをテキストエディタで開きます。

[mysqld]という項目を検索し、以下の記述を見つけます。

default-character-set=utf-8

その次の行に以下の一文を追加します。

skip-character-set-client-handshake

関連リンク

よく読まれている記事

UpDate:2010-5-3