MySQLのインストール(Windows環境)

最終更新日:2016年1月4日

MySQL とは

MySQL は、フリーで使える高速なデータベースです。

1. MySQL のインストールファイルを入手する

以下の URL から入手できます。日々バージョンアップされるため、その時点の最新安定版をダウンロードしてください。

http://dev.mysql.com/downloads/mysql/

2. インストールファイルを実行してセットアップする

インストーラーをダブルクリックして実行し、画面の指示に従って進めます。

License Agreement 画面

[License Agreement]で[I accept the license terms]にチェックし、[Next >]をクリックします。

Choosing a Setup Type 画面

[Choosing a Setup Type]でインストール種別を選択します。ここでは[Custom]を選択して[Next >]をクリックします。

Select Products and Features 画面

[Select Products and Features]でインストールするソフトウェアを選択し、[Next >]をクリックします。

Installation 画面 1

[Installation]画面で[Execute]をクリックしてインストールを開始します。

Installation 画面 2

ステータスが Complete になったら、[Next >]をクリックします。

Product Configuration 画面

[Product Configuration]で[Next >]をクリックし、設定ウィザードを開始します。以降は基本的に既定値のまま進めて問題ありません。

Accounts and Roles 画面

[Accounts and Roles]で管理者ユーザー root のパスワードを設定します。推測されにくい強いパスワードを設定してください。

Apply Server Configuration 画面 1

[Apply Server Configuration]で[Execute]をクリックし、設定を適用します。

Apply Server Configuration 画面 2

すべてにチェックが付いたら、[Finish]をクリックします。

Installation Complete 画面

[Installation Complete]で[Finish]をクリックします。

3. MySQL の起動を確認する

コマンドプロンプトで MySQL が正常動作していることを確認します。

> mysqladmin ping -u root -p

パスワード入力後、以下のように表示されれば成功です。

mysqld is alive

コマンドが見つからない場合は、フルパスで実行してください。

> "C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqladmin" ping -u root -p

4. データベースを展開する(必要な場合)

バックアップファイル(例: d:\database.sql)がある場合は、sample データベースに展開できます。

> mysqladmin -u root -p CREATE sample
Enter password: *******
> mysql -u root -p sample < d:\database.sql
Enter password: *******

5. アクセス用の新規ユーザーを設定する

運用では管理者ユーザー root を常用せず、アクセス用ユーザーを作成することを推奨します。以下は sample ユーザー(パスワード: passwd2)を作成する例です。

> mysql -u root -p
Enter password: ****
mysql > GRANT all privileges ON sample.* TO sample@localhost IDENTIFIED BY 'passwd2';
mysql > exit;