MySQL 8.0.22 の最新バージョンのダウンロードとインストールの超詳細なチュートリアル (Windows 64 ビット)

MySQL 8.0.22 の最新バージョンのダウンロードとインストールの超詳細なチュートリアル (Windows 64 ビット)

序文

数日前、MySQL 8.0.22 の最新バージョンをダウンロードしてインストールしました。多くの問題に遭遇しました。いくつかの方法を参考にして、ようやく解決しました。今日は、皆さんのお役に立てればと思い、インストールのプロセスを記録しました。

1. 公式サイトからMySQL 8.0.22をダウンロードする

クリックしてMySQL公式サイトにアクセスします: https://www.mysql.com/

①ダウンロードをクリック

ここに画像の説明を挿入

②下にスクロールしてMySQL Community (GPL) Downloadsを見つけてクリックして入ります

ここに画像の説明を挿入

③ MySQLコミュニティサーバー

ここに画像の説明を挿入

④ダウンロード

ここに画像の説明を挿入

⑤ 解凍すると、内部のファイルは図のようになります(データとデータベースは後で作成されるため、ダウンロードしたファイルにはこのような2つのフォルダはありません)

ここに画像の説明を挿入

2. 環境変数を設定する

① コントロールパネルを探し、「コントロールパネル - システムとセキュリティ - システム - システムの詳細設定 - 環境変数」の順に入力します。

ここに画像の説明を挿入

②まず「path」を探し、ダウンロードしたMySQLファイル内のbinフォルダのパスを記述します。次に、[OK] をクリックし続けてコントロール パネルを終了します。
(コンピュータ内の私のbinのアクセスパスはD:\mysql-server\mysql-8.0.22-winx64\binです。Dドライブにインストールすることをお勧めします)

ここに画像の説明を挿入

3. 初期化ファイルmysql.iniを作成する

① 作成方法: 新しいテキストドキュメントを作成し、サフィックスを「.ini」に変更します。好きな名前を付けることができます。私はmysql.iniと名付けました

ここに画像の説明を挿入

②.iniファイルをクリックして入力し、次の内容をコピーします。
注意: basedir および datadir の mysql フォルダの場所を、コンピュータにダウンロードした mysql-8.0.22-22-winx64 のパスに変更します。datadir の後の '\Data' を変更しないでください。Data フォルダを手動で作成しないでください。

[mysqld]
# ポート 3306 を設定 port=3306
# mysqlのインストールディレクトリをbasedir=D:\mysql-server\mysql-8.0.22-winx64に設定します
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\mysql-server\mysql-8.0.22-winx64\Data
# 許可される最大接続数 max_connections=200
# 許容される接続失敗の回数。
最大接続エラー数=10
# サーバーが使用するデフォルトの文字セットは utf8mb4 です
文字セットサーバー=utf8mb4
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB
#デフォルトの認証は「mysql_native_password」プラグインで行われます #mysql_native_password
デフォルト認証プラグイン=mysql_native_password
[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8mb4に設定します
[クライアント]
# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306
デフォルトの文字セット=utf8mb4

3. MySQLを初期化する

① 図に示すパスに従ってcmdの場所を見つけ、右クリックして「管理者として実行」を選択します。管理者として実行する必要があり、そうでない場合はエラーが報告されることに注意してください

ここに画像の説明を挿入

②mysqlのbinディレクトリに入る
bin ディレクトリの下のパスバーに cmd を直接入力しないでください (管理者ではないため、エラーが発生します)

ここに画像の説明を挿入
bin ディレクトリに cmd を直接入力しないでください。後で問題が発生する可能性があります。

③以下のコマンドを入力する

mysqld --initialize --console 

実行後、パスワードの文字列が表示されます。以降の操作のためにこのパスワードを覚えておいてください。

root@localhost はパスワードです。後で変更できるように覚えておいてください。

4. MySQLサービスをインストールする

① cmdウィンドウに以下のコマンドを入力し続けます

mysqld --インストール

すでにインストール済みなので、ここには「すでに存在する」と表示されます。最初の成功のサインは「サービスが正常にインストールされました!」です。

ここに画像の説明を挿入

② cmdウィンドウに次のコマンドを入力し、MySQLサービスを開始します。

ネットスタートMySQL

現れるとき

MySQLサービスが開始しています
MySQLサービスが正常に開始されました

プロンプトが表示されたら、正常に起動したことを意味します。

5. MySQLパスワードを変更する

自動的に生成されたパスワードは複雑すぎるため、ログインするたびに入力する必要があります。ログインを容易にするには、パスワードを変更する必要があります。

cmdウィンドウに入力を続けます

mysql -u ルート -p

次に、生成したパスワードを入力します。

入力を続けます

ALTER USER 'root'@'localhost' IDENTIFIED BY 'your password';

変更が成功しました。

MySQL を終了するには exit と入力します。MySQL のインストールが正常に完了しました。

ここに画像の説明を挿入

要約する

① cmd ウィンドウは管理者として実行する必要があります。便宜上、win+R を直接押したり、bin ディレクトリに cmd を直接入力したりしないでください。そうしないと、エラーが報告されます。
② 生成されたパスワードは必ず覚えておいてください。
③ ドライブDのMySQLのbinフォルダに切り替えます: cd/d D:\mysql-server\mysql-8.0.22-winx64\bin

これで、最新バージョンの MySQL 8.0.22 のダウンロードとインストールの超詳細なチュートリアル (Windows 64 ビット) に関するこの記事は終了です。MySQL 8.0.22 のダウンロードとインストールに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL 8.0.28 のインストールと設定方法のグラフィックチュートリアル
  • Windows に MySQL 8.0.28.0.msi をインストールする方法 (画像とテキスト付き)
  • Kylin V10にMySQL 8.0.28をインストールし、リモートアクセスを実装する
  • MySQL 8.0.22 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.22 圧縮パッケージの完全なインストールと構成のチュートリアル図 (テスト済みで効果的)
  • MySQL 8.0.22 のインストールと設定のグラフィックチュートリアル
  • MySQL 8.0.22 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • 非常に詳細な MySQL8.0.22 のインストールと設定のチュートリアル
  • MySQL 8.0.19 のインストールと設定方法のグラフィックチュートリアル
  • Windows での MySQL 8.0.28 のインストールと設定のチュートリアル

<<:  Docker MySQLコンテナデータベースへの変更が有効にならない問題を解決する

>>:  Vue2.0+ElementUI+PageHelperで実装されたテーブルページング機能

推薦する

Reactでaxiosを使用してリクエストを送信する一般的な方法

目次Reactにaxios依存関係をインストールして導入するGETリクエストにaxiosを使用するa...

HTML 順序なしリスト 箇条書き 画像を使用した CSS の記述

少なくとも 5 冊のベストセラー書籍の順序なしリストを含む HTML ページを作成します。各書籍の前...

WindowsX Hyper-V ベースの CentOS システムをインストールする

現在、Linux を使用するほとんどの人は、クラウド サーバーを使用するか、Windows 上に仮想...

Web開発で使用される基本的な概念と技術の紹介

本日は、Web 開発で使われる基本的な概念と技術を初心者向けに紹介します。A から Z まで合計 2...

Vue で @person 関数を実装する方法

この記事ではvueを使用し、マウスクリックイベントといくつかの小さなページの最適化を追加します。 基...

MySQL の日付と時刻関数の概要 (MySQL 5.X)

1. MySQLは現在の日付と時刻を取得する関数1.1 現在の日付 + 時刻 (日付 + 時刻) ...

Ubuntu 16.04 mysql5.7.17 リモートポート 3306 を開く

MySQLへのリモートアクセスを有効にするデフォルトでは、MySQL ユーザーにはリモート アクセス...

nginx における proxy_pass のさまざまな使用法の詳細な説明

目次プロキシ転送ルール最初のもの: 2番目のタイプ: 3番目のタイプ: 4番目のタイプ: 5番目:プ...

ウェブデザインでテキストのサイズを合わせる方法: 小さなテキスト、大きな体験

iPadなどのモバイル端末の普及により、人々がモバイル端末で読書に費やす時間はますます長くなり、読...

CSS3 はドラッグ可能なルービックキューブの 3D 効果を実現します

主に使用される知識ポイント: •css3 3D変換 •ネイティブjsマウスドラッグイベント•表示:グ...

リンクをクリックしたときに表示される点線のボックスを削除するいくつかの方法

削除する方法はいくつかあります:リンクを直接追加するonfocus="this.blur(...

Vue が DingTalk の出勤カレンダーを実装

この記事では、DingTalkの勤怠カレンダーを実装するためのVueの具体的なコードを参考までに共有...

CSS を使用して 3 列レイアウトを実装するサンプル コード。中央の列は適応型で、テキスト サイズに応じて幅が変わります。

Baiduのインタビューで遭遇する質問は、次のレイアウト効果を達成する必要がある。 中央の紫色の列...

レスポンシブなアコーディオン効果を実現するための CSS3 の詳細な説明

最近、外国人が CSS3 を使用してアコーディオン効果を実現しているビデオを見たので、自分で学習した...

HTML 特殊文字変換表

キャラクター小数点文字番号エンティティ名---未使用空間---スペースバー! ! ---感嘆符「 」...