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は指定された日付間のカウントダウンを実装します

この記事では、指定された日付間のカウントダウンを実装するためのVueの具体的なコードを例として紹介し...

Vue3 (III) ウェブサイトホームページレイアウト開発

目次1. はじめに2. 実際の事例1. App.vueを変更する2. レイアウトを調整する3. ジャ...

Vue でキープアライブを使用した後にキャッシュをクリアする方法

キープアライブとは何ですか?通常の開発では、コンポーネントによっては複数回初期化する必要のないものも...

Tomcat サーバーの設定と Web プロジェクトの公開に関する IDEA グラフィック チュートリアル

1. Webプロジェクトを作成したら、Tomcatを例にサーバーを構成する必要があります。 2. 実...

DockerはRedis5.0をビルドし、データをマウントします

目次1. 永続データの簡単なマウント2. DockerFileでイメージをビルドし、設定ファイルを指...

HTMLハイパーリンクタグAのTARGET属性の詳細な説明

ハイパーリンク <a> タグはリンク ポイントを表します。これは英語の単語「anchor...

Photoshop を使って Web ワイヤーフレームを作成する方法

この投稿では、通知、画像とビデオ、フォーム フィールド、タイトル、段落、箇条書きリスト、ナビゲーショ...

Nginx を使用してクロスドメイン Vue 開発環境を処理する方法

1. 需要正しい Cookie 配信と SSO テストを確実に実行できるように、ローカル テスト ド...

MySQL 8.0の新機能、隠しフィールドの詳細な説明

序文MySQL バージョン 8.0.23 では、新しい機能「Invisible Column (In...

nginx/apache 静的リソースのクロスドメインアクセスの問題を解決する詳細な説明

1. Apache 静的リソースのクロスドメイン アクセスApache設定ファイルhttpd.con...

MySQL マルチバージョン同時実行制御 MVCC の基本原理の分析

目次1 トランザクションの同時実行で発生する問題1.1 ダーティリード1.2 繰り返し不可能な読み取...

Linux でリモート MySQL データベースを手動で展開する方法の詳細な説明

1. mysql をインストールします。次のコマンドを実行して、YUM ソースを更新します。 rpm...

MySQL の中国語ソートの詳細と例

MySQL の漢字ソートの詳細な説明デフォルトでは、MySQL は日付、時刻、および英語の文字列の並...

異なるページ間のJavaScriptデータ転送(URLパラメータ取得)

Web ページでは、あるページに情報を入力すると、別のページにジャンプし、入力した情報が別のページ...

MySQL フルテキスト インデックス、ジョイント インデックス、Like クエリ、JSON クエリのうち、どれが高速ですか?

目次クエリの背景1. クエリをいいね2. JSON関数クエリ3. 共同インデックスクエリ4. 全文イ...