Windows 版 MySQL インストール手順

久しぶりに触ったら昔 (Ver. 5.x) とかなり違ってハマったので, 手順を整理した。

## インストーラーダウンロード

1. Web ブラウザーを開き, **mysql** と調べる。
1. [MySQL](https://www.mysql.com/) をクリックする。
1. 画面上部の **Downloads** をクリックする。
   - MySQL Downloads 画面が表示される。
1. 画面を下にスクロールし, **Community (GPL) Downloads** をクリックする。
   - MySQL Community Downloads 画面が表示される。
1. ダウンロード一覧の **MySQL Community Server** をクリックする。
   - Download MySQL Community Server 画面が表示される。
1. *Select Operating System:* で **Microsoft Windows** が選択されていることを確認し, *Recommended Download:* の **Windows (x86, 32 & 64-bit), MySQL Installer MSI** をクリックする。
   - ココだけリンクは文字列ではなく画像になっている。
   - Download MySQL Installer 画面が表示される。
1. *mysql-installer-community* の **Download** をクリックする。
   - インストール中にダウンロードエラーが発生することがあるため, web 版で **ない** 方を選択すること。
   - Begin Your Download 画面が表示される。
1. 画面を下にスクロールし, **No thanks, just start my download.** をクリック, インストーラーをダウンロードする。
1. インストーラーがダウンロードされることを確認し, Web ブラウザーを閉じる。

## インストール

1. ダウンロードしたインストーラーを実行する。
   - Licensing Agreement 画面が表示される。
1. **I accept the license terms** にチェックを入れ, **Next >** ボタンを押下する。
   - Choosing a Setup Type 画面が表示される。
1. **Developer Default** が選択されていることを確認し, **Next >** ボタンを押下する。
   - Check Requirements 画面が表示される。
1. **Execute** ボタンを押下する。
   - Microsoft Visual C++ 2015 Redistributable が表示された場合, **ライセンス条項および使用条件に同意する** にチェックを入れ, **インストール** ボタンを押下する。
      - セットアップ完了画面が表示されたら **閉じる** ボタンを押下する。
   - 以下の項目は無視して OK.
      - MySQL for Visual Studio
      - Connector/Python
1. **Next >** ボタンを押下する。
   - *One or more product reqquirements have not been satisfied* と表示された場合, **Yes** ボタンを押下する。
      - 8.0.15 では *satisified* と表示されていたが, おそらく誤字と思われる。
   - Installation 画面が表示される。
1. **Execute** ボタンを押下し, 全て *Complete* と表示されたら **Next >** ボタンを押下する。
   - Product Configuration 画面が表示される。
1. **Next >** ボタンを押下する。
   - Group Replication 画面が表示される。
1. **Standalone MySQL Server / Classic MySQL Replication** が選択されていることを確認し, **Next >** ボタンを押下する。
   - Type and Networking 画面が表示される。
1. *Config Type:* で **Development Computer** が選択されていることを確認し, **Next >** ボタンを押下する。
   - 他の設定も初期値のままで OK.
   - Authentication Method 画面が表示される。
1. **Use Strong Password Encryption for Authentication (RECOMMENDED)** が選択されていることを確認し, **Next >** ボタンを押下する。
   - Accounts and Roles 画面が表示される。
1. *MySQL Root Password:* と *Repeat Password:* に MySQL の管理者用パスワードを入力し, **Next >** ボタンを押下する。
   - *MySQL User Accounts* は空のままで OK.
   - Windows Service 画面が表示される。
1. 初期値のまま, **Next >** ボタンを押下する。
   - Apply Configuration 画面が表示される。
1. **Execute** ボタンを押下し, 全て緑色のチェックマークが付いたら **Finish** ボタンを押下する。
   - Product Configuration 画面が表示される。
1. **Next >** ボタンを押下する。
   - MySQL Server Configuration 画面が表示される。
1. 初期値のまま, **Finish** ボタンを押下する。
   - Product Configuration 画面に戻る。
1. **Next >** ボタンを押下する。
   - Connect To Server 画面が表示される。
1. Password: 欄に先ほど設定した MySQL の管理者用パスワードを入力し, **Check** ボタンを押下する。
1. All connections succeeded. と表示されることを確認し, **Next >** ボタンを押下する。
   - Apply Configuration 画面が表示される。
1. **Execute** ボタンを押下し, 全て緑色のチェックマークが付いたら **Finish** ボタンを押下する。
   - Product Configuration 画面に戻る。
1. **Next >** ボタンを押下する。
   - Installation Complete 画面が表示される。
1. 初期値のまま **Finish** ボタンを押下する。
1. MySQL Shell と MySQL Workbench が自動的に起動されるので, そのまま閉じる。
1. ダウンロードしたインストーラーを削除する。

## PATH 設定

1. エクスプローラーを起動し, **C ドライブ -> Program Files -> MySQL -> MySQL Server -> bin** と辿る。
1. アドレスバーよりフォルダーのパスをコピーする。
   - 2019/02/24 時点では `C:\Program Files\MySQL\MySQL Server 8.0\bin` となる。
1. [Windows 10 環境変数設定手順](https://qiita.com/ryo-sato/items/e24c81eca6ffe9db3fb0) を参考に, 環境変数 **Path** に先ほどのパスを追加する。
1. スタートメニューより, **Windows システム ツール -> コマンド プロンプト** をクリックする。
1. `> mysql -u root -p` と入力し, MySQL に接続する。
   - *Enter password:* と表示されることを確認し, 先ほど設定した MySQL の管理者用パスワードを入力する。
1. 問題なくログインできることを確認し, `> quit` と入力, MySQL よりログアウトする。

どっとはらい。