MySQL Installer 8.0.21 インストール チュートリアル (画像とテキスト付き)

MySQL Installer 8.0.21 インストール チュートリアル (画像とテキスト付き)

1. 理由

新しいシステムに MySQL を再インストールする必要があったので、将来詳細を忘れた場合に備えて、参考用にダウンロードとインストールのチュートリアルを作成しました。

2. バージョンノート

MySQLインストーラ8.0.21

3. インストールパッケージをダウンロードする

方法1: 公式サイトからダウンロードする

公式 Web サイト (https://www.mysql.com/ (下記参照)) にアクセスして、必要なインストール パッケージをダウンロードするか、https://dev.mysql.com/downloads/windows/installer/ を直接クリックして最新バージョンを表示します。

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

方法2: ミラーダウンロード

公式サイトのダウンロード速度が遅すぎます。最終的に、北京理工大学のミラーダウンロードを見つけました: http://mirror.bit.edu.cn/mysql/downloads/MySQLInstaller/

ここに画像の説明を挿入

4. インストール手順

ステップ1: 個人のニーズに応じてインストールタイプを選択します

ここに画像の説明を挿入

ステップ2: インストールするコンテンツを選択する

ここに画像の説明を挿入

ステップ3: インストールパスをカスタマイズする

ここに画像の説明を挿入

ステップ4: 要件を確認し、必要な環境が存在しない場合はインストールします

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

ステップ5: インストールを実行する

ここに画像の説明を挿入
ここに画像の説明を挿入

ステップ6: MySQLを構成する

ここに画像の説明を挿入

①データ保存エンジンを選択する

ここに画像の説明を挿入

②設定タイプとデータベース接続方法を選択する

ここに画像の説明を挿入

③認証方法を選択する

ここに画像の説明を挿入

④ アカウントパスワードを設定する

ここに画像の説明を挿入

⑤ Windows サービスを構成する (つまり、MySQL サーバーを Windows サービスとして構成する)

ここに画像の説明を挿入

⑥ アプリケーション構成内容

ここに画像の説明を挿入
ここに画像の説明を挿入

★設定による問題

質問1: エラーの原因となったウィンドウサービスを削除する方法

構成に失敗しました。起動時にシステムを自動的に起動するオプションをチェックしなかったことが原因かどうかを確認するために、前の手順に戻りたいと思いました。すると、「構成の適用」ページに戻れないことがわかりました。ウィンドウ サービスの名前を MySQL8021 に変更する必要がありました。これにより、以前に失敗したウィンドウ サービスが発生しました。これを削除したいと思いました。

解決:

ステップ 1: cmd バッチ コマンドを使用してアンインストールします (注: cmd は「管理者として実行」モードで実行する必要があります。そうしないと"[SC] OpenService 失敗5:拒絕訪問"エラーが発生します)

Net Stop ServiceName //サービスが開始されていない場合は、この手順をスキップできます sc delete ServiceName //サービスをアンインストールします

ステップ2: システムレジストリを見つけて、サービスのレジストリ情報を削除し、 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicesの下にあるMySQL80見つけてファイルを削除します。

ステップ 3: MySQL80 サービスはまだサービス リストに表示されています。管理者権限を使用して、cmd コマンドsc delete serviceNameを開きます。「 the specified service is marked as deletion 」というプロンプトが表示されたら、Window サービス パネルを閉じて再度開きます。MySQL80 サービスが消えていることがわかります。

質問 2: サーバーの起動時に発生するエラーを解決するにはどうすればよいですか?

ウィンドウ サービスの名前を MySQL8021 に変更し、[構成の適用] ページに戻った後も、[サーバーの起動] ステップでエラーが発生しました。

ここに画像の説明を挿入

ログを確認すると、次のことがわかります。

ここに画像の説明を挿入

解決策: MySQL8021 サービスを見つけて、「プロパティ」を右クリック → 「ログイン」 → 「ローカル システム アカウント」を選択します

ここに画像の説明を挿入

インストール プログラムに戻り、もう一度 [実行] をクリックします。[完了] ページに正常にアクセスできることがわかります。

ここに画像の説明を挿入

ステップ7: MySQL環境変数を設定する ① MYSQL_HOME変数を設定する

ここに画像の説明を挿入

② パス変数を設定する

パスを見つけて編集します: %MYSQL_HOME%\binと入力します

ここに画像の説明を挿入

cmdを開いてmysql –u root –pと入力します。
ルートパスワードを入力します。不思議なことに、インストール時に設定したパスワードが無効になっているようです。これは、Windows サービスのログイン設定によるものだと思います。

ここに画像の説明を挿入

参考文献:

MySQL 8.0.21.0 コミュニティ エディションのインストール チュートリアル (詳細な図解)

https://www.jb51.net/article/193126.htm

Windows 10 で MySQL を完全に削除してアンインストールする方法

https://www.jb51.net/article/118052.htm

MySQL 8.0.20 インストールチュートリアルとインストールに関する問題に関する詳細なチュートリアル

https://www.jb51.net/article/186202.htm

要約する

MySQL Installer 8.0.21 の詳細なグラフィック インストール チュートリアルに関するこの記事はこれで終わりです。MySQL Installer 8.0.21 のインストールに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Windows システムでの MySQL 8.0.21 インストール チュートリアル (図とテキスト)
  • MySQL 8.0.21.0 コミュニティ エディションのインストール チュートリアル (詳細な図解)
  • MySQL 8.0.21 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.21 のインストール手順と問題解決

<<:  Nginx設定ファイルの詳細な説明

>>:  Vue Element Sortablejs を使用してテーブル列をドラッグする詳細な説明

推薦する

Vueのイベント処理とイベント修飾子の詳細な説明

<div id="ルート"> <h2>頑張れ、{{na...

Ubuntu 16.04 で Python 3 を使用して Django プロジェクトを作成し、実行する方法

ステップ1: Djangoプロジェクトを作成するターミナルを開き、書き込みたいプロジェクトのアドレス...

Dockerプライベートウェアハウスの構築とインターフェース管理の詳細な説明

1. レジストリについて公式 Docker ハブは、パブリックイメージを管理するのに適した場所です。...

中国語と英語のフォント名の比較表(FounderとArphicを含む)

CSS ファイルでは、フォント名が文字化けしていることがよくあります。これは、作成者が中国語フォン...

検証コード干渉を実装する js (動的)

この記事の例では、検証コードの動的干渉を実装するためのjsの具体的なコードを共有しています。具体的な...

JavaScript は自由に移動するウィンドウのマウス制御を実装します

この記事では、フリーウィンドウのマウス制御を実現するためのJavaScriptの具体的なコードを参考...

HTMLの表のtbodyは上下左右にスライドできます

テーブル ヘッダーが固定されている場合は、それを 2 つのテーブルに分割する必要があります。1 つの...

ウェブページデザインのための4つの実践的なヒント

関連記事: Web コンテンツ ページを作成するための 9 つの実用的なヒント<br />...

Windows での Apache+Tomcat7 負荷分散構成方法の詳細な説明

準備Windows Server 2008 R2 Enterprise (2.40GH、8GB、64...

HTML Webページの例を使用してヘッドエリアコードの意味を説明する

例を使って、Webページのヘッダー情報の意味を理解しましょう。 <!DOCTYPE HTML ...

LinuxシステムのAnsible自動運用保守導入方法

Ansible は、Python をベースに開発された新しい自動運用・保守ツールです。 多くの古い運...

docker-compose を使用して Apollo カスタム環境をデプロイする詳細なチュートリアル

目次アポロ コンフィギュレーション センターとは何ですか?アポロの特徴クライアントアーキテクチャアー...

Tomcatはスレッドプールを使用してリモート同時リクエストを処理します。

Tomcatが同時リクエストを処理する方法を理解することで、スレッドプール、ロック、キュー、および...

Reactはダブルスライダークロススライドを実装します

この記事では、Reactでダブルスライダークロススライドを実装するための具体的なコードを参考までに共...