MySQLのインストール手順

## はじめに
本記事では、MySQL Installerを用いてインストールする手順をまとめています。

今回ダウンロードするMySQL Installerは、RDBMS本体であるMySQL Serverや関連ツールをまとめてインストール・管理するためのGUIベースのインストーラーで、Windows環境向けに提供されています。
以下の手順ではMySQL Serverと、データベース管理ツールであるMySQL Workbenchの設定方法について説明していきます。

## 対象者
- MySQLをインストールしたことがない方
- MySQLの本体および関連ツールを簡単にインストール・管理したい方
- Windows環境でMySQLを使いたい方

## 手順
### インストール～初期設定
1. 以下サイトより、最新版のインストーラーのDownloadをクリック
※画面下の赤枠の方
[MySQL Community Downloads](https://dev.mysql.com/downloads/installer/)

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/ef51b430-8414-4161-a940-b7801a3aa16e.png)
　
1. 画面下部の「No thanks, just start my download.」をクリックするとダウンロード開始

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/6cbea1c1-6e78-404f-9b4a-978fa06ad807.png)
　
1. ダウンロードしたインストーラーを起動
1. Choosing a Setup Typeの画面でCustomを選択し、Nextボタン押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/7b42795c-f9fa-4ee3-92d8-8074644ef01e.png)
　
1. Select Productsの画面でAvailable Productsから以下2点をそれぞれ選択し、右矢印押下でProducts To Be Installedへ追加後、Nextボタン押下
※今回はMySQL ServerとMySQL Workbenchの2点ですが、その他のツールも合わせてインストールされる場合は「Products Configuration」画面の後に各ツール毎の初期設定画面が表示されます。

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/c18aa504-4633-4859-be1e-970595cde01c.png)
　
1. Check Requirementsの画面でExecuteボタン押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/685238d7-4d63-43a1-abcd-eed6b925a47b.png)
　
1. Requirementsのインストール完了後、Nextボタン押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/8dcdd283-1961-454f-ac64-03219c2300e9.png)
　
1. Installationの画面でExecuteボタン押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/b4e00222-d0e0-40bd-9c21-48b05b0be634.png)
　
1. インストール完了後、Nextボタン押下
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/c5d9375d-f86b-4100-add1-3bf9c3d10943.png)
　
1. Products Configurationの画面にてNextボタン押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/1650c72f-9967-4d9d-ac9b-f009a94a5ab5.png)
　
1. Type and Networkingの画面にてデフォルトのままNextボタンを押下
※Port：3306を既に使用中の場合はPortを変更してください

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/e22fbdd5-ef9d-45c5-b56b-37f8afce7f7c.png)
　
1. Authentication Methodの画面にてデフォルト（RECOMMENDEDが選択された状態）のままNextボタン押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/6b6ef1ec-aaac-4407-84f1-32b61fd2d32a.png)
　
1. Accounts and Rolesの画面にてパスワードを入力し、Nextボタン押下
※パスワードは後で使用するため、忘れないようにしてください

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/9305bb75-7d49-4079-b70a-cba5127772ea.png)
　
1. Windows Serviceの画面にてデフォルトのままNextボタンを押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/464c1410-fc43-4465-8a44-5636eb0b9141.png)
　
1. Server File Permissionsの画面にてデフォルトのままNextボタンを押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/40fca050-3612-4457-ba72-21e6adbb2204.png)
　
1. Apply Configurationの画面にてExecuteボタン押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/f1cf83ff-2a9d-46d7-b6ae-27fe1ecc5648.png)
　
1. Apply Configuration画面にてFinishボタン押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/2c0a098e-a196-4576-bd11-9c36ffd32cae.png)
　
1. Product Configurationの画面にてNextボタン押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/390c9e9a-1bf2-45f7-aaa1-afb07e3a40b6.png)
　
1. Installation Completeの画面にてFinishボタン押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/f925611f-6208-4ba1-8fc0-133b92a96caf.png)

### MySQL Workbenchの設定
前手順でFinishボタン押下後、MySQL Workbenchが自動で起動するため、設定を行います。
※本記事ではMySQL Workbenchの詳細な使用方法は割愛します。

1. Local instance MySQL80を右クリックし、Edit Connectionを押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/8c13032b-b7b0-413a-a65a-79792f8e214e.png)
　
1. PasswordのStore in Vaultを押下し、先程設定したパスワードを入力後、OKボタン押下
※Port番号を変更している場合は、Port番号も変更してください

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/2da74b44-b9a1-44b9-a4a1-a8ebb4b552d4.png)
　
1. Test Connectionボタンを押下することで接続に問題がないか確認することができます
※Successfullyが表示されなかった場合、何らかの設定ミスやインストールミスが考えられるため、手順の見直しやアンインストール＆再インストール等の対応をしてください

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/516fe80b-8e5f-409f-a164-94ea94e06f00.png)
　
1. Closeを押下してトップ画面に戻った後、Local instance MySQL80を押下

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/dd1b19ec-ee23-42cd-9678-3143fcb8147b.png)
　
1. 動作の確認として、Workbenchの画面で show databases; と入力し、標準で搭載されているものが表示されるか確認しておいてください

    ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/d2864eb3-62a9-49dd-a9ac-455f1c5e74eb.png)

## 補足
一度インストールした後でも再度MySQL Installerを起動することで、他のツールの追加インストールやアップグレード、削除、構成変更といった操作が可能です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/4050193/98034a5a-cf73-4795-b274-70f972be1f64.png)

## おわりに
ご覧いただきありがとうございます。
今回はMySQL ServerとMySQL Workbenchのみの手順紹介となりましたが、他のツールをインストールする機会があれば、手順に残しておきたいと思います。