Programming Self-Study Notebook

勉強したことを忘れないように! 思い出せるように!!

MySQLをWindows10にインストールしたときのメモ

f:id:overworker:20200812004456p:plain:h150
  • GUIインストーラーを使用するインストール方法を記録します。
  • インストーラーのDLにはOraclのアカウントが必要になります。
    • アカウントが無くても、必要なタイミングでサインインを求められるの、その際に作成すればOKです。

インストールの前に

インストール方法の種類

種類 特徴
GUIインストーラ 一連の流れの中で必要になるVisualStudio系パッケージを追加することができる
手動インストール インストールフォルダや構成を自分で選択することができる

インストール

インストーラーをダウンロードする

f:id:overworker:20200916235758p:plain:h300

ここではMySQL8.0.21.0をインストールした際のメモを残します。

インストーラーを実行する①(不足モジュールを確認)

インストーラmysql-installer-community-8.0.21.0.msiを実行します。

インストールの許可を確認されます。

このアプリがデバイスに変更を加えることを許可しますか?

mysql-installer-community-8.0.21.0.msi
このアプリがデバイスに変更を加えることを許可しますか?

MySQLInstallerLauncher.exe

インストールタイプを選択する

今回はDeveloper Defaultを選択します。

f:id:overworker:20200917232154p:plain:h350
タイプ 説明
Developer Default アプリケーション開発に必要なすべてのコンポーネントをインストール
Server only MySQLサーバーのみインストール
Client only MySQLクライアントのみインストール
Full すべてのMySQLコンポーネントをインストール
Custom 手動で選択

不足モジュールの確認をする①

f:id:overworker:20200917233817p:plain:h350
The following products have failing requirements.
MySQL Installer will attempt to resolve them automatically.
Requirements marked as manual cannot be resolved automatically.
Click on each item to try and resolve it manually.

次の製品には、要件が満たされていません。
MySQLインストーラはそれらを自動的に解決しようとします。
手動としてマークされた要件は、自動的に解決できません。
各項目をクリックして、手動で解決してみてください。

注意内容を確認する

f:id:overworker:20200917234138p:plain:h150
One or more product requirements have not been satisfied
Those products with missing requirements will not be installed or upgraded.
Do you want to continue?

1つ以上の製品要件が満たされていない
要件が不足している製品はインストールまたはアップグレードされません。
続けたいですか?

ここはNoを選択する

不足モジュールの確認をする②

よく読むと、Status=ManualとなっているRequirementsがありました。

f:id:overworker:20200917235238p:plain:h350

Visual Studio version 2015、2017 or 2019.とありますが、いずれかのVisualC++の再頒布可能パッケージがインストールされていれば良いようです。

ちなみにCheckをクリックすると以下の画面が表示されるだけでした。

f:id:overworker:20200918000012p:plain:h150

ここはCancelで引き返します。

不足モジュールをインストールする

不足モジュールのインストーラーをダウンロードする

以下のリンクからVisual Studio 2015、2017、および 2019 用 Microsoft Visual C++ 再頒布可能パッケージをDLします。

Step1:

f:id:overworker:20200918001644p:plain:h350

せっかくだから、一番新しそうな2019をインストールしようかと思ったのですが、
すべて共通みたいですね。

Step2:ミスリード Step3へ

f:id:overworker:20200918002646p:plain:h1000

VC_redist.x64.exeというファイルがDLできました。、、、!

Step3:Step1へ戻る

f:id:overworker:20200918003426p:plain:h250

不足モジュールのインストールする

VC_redist.x64.exeを実行する。

f:id:overworker:20200918004052p:plain:h150

やはり聞かれます

このアプリがデバイスに変更を加えることを許可しますか?
f:id:overworker:20200918004255p:plain:h150

インストーラーを実行する②

インストーラmysql-installer-community-8.0.21.0.msiを実行します。

Upgradeを実行する

最初のインストールなのに、Upgradeと言われることに違和感はありますが、、、

f:id:overworker:20200918004842p:plain:h150

インストールタイプを選択する。

f:id:overworker:20200917232154p:plain:h350

不足モジュールの確認をする②

Status:Manualが消えてないんですけど!

f:id:overworker:20200918005323p:plain:h350

PC再起動とか必要なのかな?(→今日はここまで!)

PC再起動

  • 本当はシャットダウン->一日後に起動

インストーラーを実行する③

インストールタイプを選択する。

  • 省略

不足モジュールの確認をする③

Status:Manualが消えてないんですけど!(←デジャブ)

  • 他のサイトを見ると無視してOK的な書き込みが多い!!
    • もう、分からないので無視して進みます。

もう後戻りはしない!

f:id:overworker:20200918230108p:plain:h350
f:id:overworker:20200918230159p:plain:h150

Installation

f:id:overworker:20200918230439p:plain:h350
(インストール中画面 ・・・ 1~2分くらい待つかな?)
f:id:overworker:20200918230539p:plain:h250
(『MySQL Shell 8.0.21』のところでフリーズしたかと思った、、、)
f:id:overworker:20200918230925p:plain:h350

Product Configuration

f:id:overworker:20200918231045p:plain:h350

Type and Networking

f:id:overworker:20200918231219p:plain:h350

Authentication Method

f:id:overworker:20200918231500p:plain:h350

Accounts and Roles

f:id:overworker:20200918232147p:plain:h350

Windows Service

f:id:overworker:20200918232337p:plain:h350

Apply Configuration(Configuration Steps)

f:id:overworker:20200918232548p:plain:h350

Apply Configuration(Log)

f:id:overworker:20200918232949p:plain:h350

Apply Configuration(Configuration Steps)

f:id:overworker:20200918232548p:plain:h350

Apply Configuration(Log)

f:id:overworker:20200918232902p:plain:h350

Product Configuration

f:id:overworker:20200918233035p:plain:h350

MySQL Router Configuration

f:id:overworker:20200918233257p:plain:h350

Product Configuration

f:id:overworker:20200918233433p:plain:h350

Connect To Server

f:id:overworker:20200918233700p:plain:h350

Apply Configuration(Configuration Steps)

f:id:overworker:20200918233857p:plain:h350

Apply Configuration(Log)

f:id:overworker:20200918233937p:plain:h350

Apply Configuration(Configuration Steps)

f:id:overworker:20200918234033p:plain:h350

Apply Configuration(Log)

f:id:overworker:20200918234129p:plain:h350

Product Configuration

f:id:overworker:20200918234235p:plain:h350

Installation Complete

f:id:overworker:20200918234404p:plain:h350
  • やっと完了! ↓

    早速起動

MySQL Shell

f:id:overworker:20200918234714p:plain:h300

MySQL Workbench

f:id:overworker:20200918234740p:plain:h350

まとめ

結局、必要そうなものはそろっていそうですね!

f:id:overworker:20200918230925p:plain:h350