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 を使用してテーブル列をドラッグする詳細な説明

推薦する

CSS セレクタのグループ化の簡単な分析

セレクタのグループ化h2 要素と段落の両方を灰色にしたいとします。これを行う最も簡単な方法は、次のス...

MySQLでよく使われる演算子と関数の概要

まずデータ テーブルを作成しましょう。 使用テスト; テーブル「従業員」を作成します( emp_no...

Vuexの役割についての深い理解

目次概要コンポーネント間でデータを共有する方法Vuex の原則の紹介Vuexはコンポーネントのグロー...

HTML 固定タイトル列、タイトル ヘッダー テーブル固有の実装コード

コードをコピーコードは次のとおりです。 <!DOCTYPE html PUBLIC "...

MySQLクエリのパフォーマンスを分析する方法

目次スロークエリの基礎: データ取得の最適化データベースから不要なデータが要求されていないか確認する...

MySQL の自動増分主キーが使い果たされた場合の対処方法

面接では、次のようなシナリオを経験する必要があります。インタビュアー: 「MySQL を使用したこと...

MYSQL フルバックアップ、マスタースレーブレプリケーション、カスケードレプリケーション、および半同期の概要

MySQL フルバックアップ1. バイナリログを有効にし、データベースから分離して別々に保存する v...

MySQL マスタースレーブの原理と構成の詳細

MySQLのマスタースレーブ構成と原理、参考までに具体的な内容は以下のとおりです。 1. 環境の選択...

CSS マルチレベルメニュー実装コード

これは、Web ページを Windows のスタート メニューなどのデスクトップ プログラムのように...

MySQLのスローログの開き方と保存形式の詳細な分析

開発プロジェクトでは、MySQL のスロークエリログを通じて効率の問題のある SQL を監視できます...

Docker Swarm を使用して分散クローラー クラスターを構築する例

クローラーの開発プロセス中に、クローラーを複数のサーバーに展開する必要がある状況に遭遇したことがある...

Nginx の一般的な設定とテクニックの概要

序文この記事では、Nginx の一般的な、実用的で興味深い構成をいくつか紹介します。この記事を読んだ...

CSS 線形グラデーション凹型長方形遷移効果の実装

この記事では、線形グラデーションの凹四角形の遷移効果の難しさやアイデアについて説明します。主に、凹四...

Dockerはredis 5.0.7をインストールし、外部構成とデータの問題をマウントします

Redis は、ANSI C で記述されたオープンソースの NoSQL データベースであり、ネットワ...

初心者のための入門チュートリアル⑤:ウェブサイト登録はとても簡単、簡単な登録のヒント

スペースを購入してウェブサイトを構築したことがある友人なら、ウェブサイトは正式に開設する前に登録する...