Windows システムでの MySQL 8.0.21 インストール チュートリアル (図とテキスト)

Windows システムでの MySQL 8.0.21 インストール チュートリアル (図とテキスト)

インストールの提案: インストールには .exe を使用せず、圧縮パッケージを使用してください。これは、将来のアンインストール/バージョンアップグレードに便利です。

ダウンロードアドレス: https://dev.mysql.com/downloads/mysql/

1. 上記のダウンロードアドレスをクリックして、zip圧縮パッケージを取得します。

2. インストールするディレクトリに解凍します

ここはE:\database\mysql8\mysql-8.0.21-winx64\binです

データフォルダとmy.iniファイルは手動で作成する必要があります

3. 環境変数を追加する

マイコンピュータ -> プロパティ -> システムの詳細設定 -> 環境変数

追加するパスを選択: MySQL インストールディレクトリの下の bin フォルダのアドレス

ここで注意すべきことは、以前に古いバージョンのMySQLをインストールしたことがあるかどうか、そしてその環境変数を削除する必要があるかどうかである。

画像 alt="" 幅="525" 高さ="559" src="//img.jbzj.com/file_images/article/202008/2020081310113453.png" />

4. MySQL設定ファイルmy.iniを追加する

MySQLインストールディレクトリ、新しいmy.iniファイルを作成し、編集します。   my.iniファイルはMysql関連の設定を記述します(実際の状況に応じて異なる設定を行うことができます)。インストールパスの置き換えに注意してください。

[mysql]

# mysqlクライアントのデフォルトの文字エンコーディングをdefault-character-set=utf8mb4に設定します

[mysqld]

#ポート番号を設定します。デフォルトは3306です

ポート = 3306

# mysqlのインストールディレクトリを設定します basedir=E:\database\mysql8\mysql-8.0.21-winx64\

# mysql データベースのデータ保存ディレクトリを設定します。datadir=E:\database\mysql8\mysql-8.0.21-winx64\data\

# 最大接続数を設定します max_connections=200

# 許容される接続失敗の数はmax_connect_errors=10です

# サーバーが使用するデフォルトの文字セットは utf8mb4 です

文字セットサーバー=utf8mb4

# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB

#デフォルトの認証は「mysql_native_password」プラグインで行われます #mysql_native_password

デフォルト認証プラグイン=mysql_native_password

[クライアント]

# MySQL クライアントがサーバーに接続するために使用するデフォルトのポートを設定します。ポート = 3306

デフォルトの文字セット=utf8mb4

E:\database\mysql8\mysql-8.0.21-winx64 を独自のディレクトリに変更する必要があります

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

管理者モードcmdを起動しMySQLインストールディレクトリの下のbinディレクトリにパスを切り替えて、次のコマンドを入力します。

cd \e E:\database\mysql8\mysql-8.0.21-winx64\bin

mysqld –インストール

コマンドを入力するとエラー メッセージが表示されます。

次のランタイムライブラリが正常にインストールされました

リンク: https://pan.baidu.com/s/1hrOiKNEegCsc0uAa5MFDgw

抽出コード: 36ma

ダウンロードしてインストールした後、インストール サービス コマンドの実行を続行します。

プロンプトサービスは既に存在します。これは、 mysql5.7.26バージョンが以前にインストールされており、アンインストールされていないためです。

この時点で、管理者として再度cmdを開き、 sc query mysqlコマンドを入力してmysqlという名前のサービスを表示します

sc delete mysqlコマンドを入力して、古いバージョンのMySQLサービスを削除します。

インストールコマンドを再度実行します

6. データファイルを初期化する

次のコマンドを入力します:mysqld --initialize-insecure --user=mysql

7.Mysqlを起動する

ネットスタートMySQL 

8. パスワードを変更する

mysql -u ルート –p

パスワードを入力したら、直接Enterキーを押すと、mysql管理インターフェースに入ることができます。

ALTER USER 'root'@'localhost' を 'your password' によって mysql_native_password で識別します。

以下のようにパスワードをrootに変更します

9. MySQLを再起動すると正常に動作するようになります。

ここでcmdを再起動して管理者として実行します

MySQL管理インターフェースを終了する

エイクス

mysqlサービスを停止する

ネットストップmysql

MySQLサービスを開始する

MySQLを起動する

要約する

Windows システムでの MySQL 8.0.21 のインストール チュートリアルに関するこの記事はこれで終わりです。MySQL 8.0.21 のインストールに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Windows に MySQL 8.0.28.0.msi をインストールする方法 (画像とテキスト付き)
  • Windows 64 ビットでの MySQL 8.0.25 のインストールと構成のチュートリアル (最も詳細!)
  • Windows Server 2012 で MYSQL5.7.24 をインストールする際の問題の詳細な説明
  • Windows での MySQL の詳細なインストール手順と基本的な使用方法
  • WindowsでのMySQLインストールチュートリアルの詳細な紹介
  • Windows に mysql5.7.28 winx64 の解凍バージョンをインストールするための詳細なチュートリアル
  • MySQL 8.0.22 の最新バージョンのダウンロードとインストールの超詳細なチュートリアル (Windows 64 ビット)
  • Windows 10 での MySQL 8.0.22 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 8.0.19 インストール詳細チュートリアル (Windows 64 ビット)
  • MySQL 8.0.20 インストール チュートリアル (画像とテキスト付き) (Windows 64 ビット)
  • MySQL 8.0.19 winx64 インストールチュートリアルと Windows 10 での初期パスワードの変更
  • Windows に MySQL 8.0.x をインストールするチュートリアル

<<:  JavaScript配列重複排除の詳細な説明

>>:  Linuxでディレクトリを効率的に切り替える方法

推薦する

webpack -v エラー解決

背景webpackのバージョンを確認したいのですが、webpack -vを実行するとエラーが報告され...

DockerとVMwareの競合を解決する

1. Dockerの起動の問題:問題は解決しました: Hyper-V をオンにする必要があります (...

MySQL で結果を選択して更新を実行する例のチュートリアル

1. 単一テーブルクエリ -> 更新 テーブル名の更新 フィールド1=新しい値1、フィールド2...

spanタグのスタイルに幅属性を設定する方法

span タグのスタイルに width 属性を直接設定すると、効果がないことがわかります。 disp...

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

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

MySQLストレージフィールドタイプのクエリ効率についての簡単な理解

検索パフォーマンスは最速から最遅まで次のとおりです (私が聞いたところによると)。 1 番目: ti...

Vueコンポーネントの作成方法と使用方法を説明する記事

目次1. コンポーネントとは何ですか? 2. グローバルコンポーネントを作成する方法1 1. Vue...

HTML 画像 img にハイパーリンクを追加した後の醜い青い境界線の問題を解決する

HTML画像にハイパーリンクを追加すると醜い青い枠線が表示される次のように:解決: CSS スタイル...

要素の属性を削除する JS removeAttribute() メソッド

JavaScript では、要素の removeAttribute() メソッドを使用して、指定され...

MySQL (InnoDB) がデッドロックを処理する方法の詳細な説明

1. デッドロックとは何ですか?正式な定義は次のとおりです: 2 つのトランザクションが相手側で必要...

MySQL XA で分散トランザクションを実装する方法

目次序文XA プロトコルMySQL XA で分散トランザクションを実装する方法序文MySQL が単一...

JavaScript Reduceの詳しい説明

目次地図フィルターいくつかの毎インデックスを検索パイプ参考回答1. パラメータを受け入れる関数を返す...

Windows での MySQL のダウンロード、インストール、設定、使用に関するチュートリアル

MySQLの概要MySQL はリレーショナル データベース管理システムです。データベースは構造化され...

Dockerfile 内の予約語命令の解析処理

目次1. Dockerfile とは何ですか? 2. Dockerfile構築プロセスの分析3. D...

Linux システムでキャッシュをクリアする方法の概要

1) キャッシュメカニズムの紹介Linux システムでは、ファイルシステムのパフォーマンスを向上させ...