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

推薦する

MySQL の接続数が多すぎるエラーの原因と解決策

目次概要本日正午、開発およびテスト環境の MySQL サービスで接続数が多すぎるというエラーが報告さ...

MySQL を使用してポート 3306 を開いたり変更したり、Ubuntu/Linux 環境でアクセス許可を開く

オペレーティングシステム: Ubuntu 17.04 64ビットMySQL バージョン: MySQL...

高度なクローラー - JS 自動レンダリングのための Scrapy_splash コンポーネントの使用

目次1. scrapy_splash とは何ですか? 2. scrapy_splashの役割3. s...

Docker Toolboxを完全にアンインストールする方法

Docker Toolbox は、Windows 10 Professional より前のバージョン...

Select はダブルクリック dbclick イベントをサポートしていません

XML/HTML コードコンテンツをクリップボードにコピー< div クラス= "c...

tbodyタグの魔法はテーブルコンテンツの表示を高速化します

他の人のウェブページを保存して見たことがあると思いますが、特にdwで開くと、多くのウェブページに&l...

VMware での Ubuntu 16.04 イメージの完全インストール チュートリアル

この記事では、VMware 12でのUbuntu 16.04イメージのインストールチュートリアルを参...

MySQL の高可用性アーキテクチャの完全な説明: MHA アーキテクチャ

目次1. はじめに2. 構成3. 作業プロセス4. 建築5. 表示例MHA (Master HA) ...

CentOS7でMySQL 5.7をアンインストールする方法

MySQLに何がインストールされているか確認する rpm -qa | grep -i mysql n...

MySQL データベースのホットスタンバイにおける問題点の分析

以前、MySQL データベースのデュアルマシン ホット スタンバイの設定方法を紹介しました。ご興味の...

MySQLへの外部ネットワークアクセスを許可し、MySQLアカウントのパスワードを変更する方法

mysqlのrootアカウント、普段はlocalhostか127.0.0.1で接続しています。会社の...

CSSはマウスが画像に移動したときにマスク効果を実現します

1.マスクレイヤーのHTMLコードと画像をdivに配置する.img_div に入れました。 <...

Linux で Bash コマンド プロンプトをカスタマイズする方法

序文ご存知のとおり、bash (Bourne-Gain Shell) は、ほとんどの Linux デ...

editplus の Zen コーディング例コードの説明

たとえば、次のように入力します。 XML/HTML コードdiv#ページ>(div#ヘッダー&...