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

推薦する

Linux lseek関数の使い方の詳しい説明

注:記事に誤りがある場合は、メッセージを残して指摘してください。ご協力ありがとうございます。名前名前...

Linuxグループの基礎知識ポイントまとめ

1. Linuxグループの基本紹介Linux では、すべてのユーザーはグループに所属する必要があり、...

JavaScript でオブジェクトをエレガントに扱う 6 つの方法

目次序文1. オブジェクト.freeze() 2. オブジェクト.seal() 3. オブジェクト....

MYSQL は、指定されたユーザーのランキングとクエリを実装します。ランキング関数 (並列ランキング関数) のサンプルコード

序文この記事は主に、MYSQL でランキングを実現し、指定ユーザーランキング関数 (並列ランキング関...

MySQL をデプロイするときに発生する「テーブル mysql.plugin が存在しません」という問題の解決方法

今日、MySQL の無料インストール版をデプロイしたところ、テーブル 'mysql.plug...

Linux の一般的な基本コマンドと使用方法

この記事では、一般的な基本的な Linux コマンドとその使用方法を例を使って説明します。ご参考まで...

MySQL DISTINCTの基本実装原理の詳細な説明

序文DISTINCT は、GROUP BY 操作の実装と非常によく似ていますが、GROUP BY の...

tdが空の場合に境界線を表示する方法

以前、CSS を使用してテーブルの border + bordercolordark + borde...

HTML減量 HTMLタグを合理化してWebページを作成する

HTML4 についてHTML (XHTML ではありません)、MIME タイプは text/html...

CSS の position 属性の値に関する研究 (概要)

CSS の位​​置属性は要素の配置タイプを指定し、上、下、左、右を使用して要素を具体的に配置します...

Linux で gdb を使用してコア ファイルをデバッグする方法

1.コアファイルプログラム実行中にセグメンテーション エラー (コア ダンプ) が発生すると、プログ...

MySQLのインストール時に発生する可能性のある問題

質問1:インストール中に net start mysql と入力すると、次のエラー メッセージが表示...

MySQLの認可コマンド grant の使い方のまとめ

MySQL 認証コマンド grant の使用方法:この記事の例は MySQL 5.0 以降で実行され...

Ubuntu 18.04 に phpMyAdmin をインストールするための詳細なチュートリアル

Ubuntu 18.04 上の Apache で動作するように phpMyAdmin をインストール...

FTP、FTPS、SFTPの違いについて簡単に説明します

目次FTP、FTPS、SFTP の概要FTP FTPS FTPサーバーFTPソフトウェアのアクティブ...