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でディレクトリを効率的に切り替える方法

推薦する

forループ内のvarの問題の解決

序文var は ES5 における変数宣言方法です。var で変数を宣言するとループ変数がグローバル変...

Windows で IP アドレスを指定してサーバーへのリモート アクセスを設定する方法

当社には、外部ネットワークからの干渉を受けることが多いサーバーが多数あります。侵入者はポート 338...

JavaScriptのプリコンパイルを見てみましょう(概要)

JSランニング三部作js実行コードは3つのステップに分かれています構文解析プリコンパイル解釈Jav...

MySQL 5.7.23 解凍バージョンのインストールチュートリアル(画像とテキスト付き)

毎回インストールチュートリアルを探すのは面倒なので、後で確認できるように手順をバックアップします。解...

JSはビデオの再生速度を制御するための簡単なサンプルコードを実装します

導入以前、ある問題に気づきました。学習ビデオを視聴しているとき、動きが遅すぎる、先生が黒板に書くのに...

JavaScript のクロージャによって発生する問題を回避する

閉鎖による問題を回避するためのletについてオブジェクト指向の考え方を使用して、購入者情報の削除機能...

純粋なCSSで立体的な画像配置効果を実現するサンプルコード

1. 要素の幅/高さ/パディング/マージンのパーセンテージ基準要素の幅/高さ/パディング/マージンの...

Vue で Alibaba のアイコンフォント ベクター アイコンを使用する方法について

インターネット上には多くのインポート方法があり、公式も3つのインポート方法を提供していますが、インポ...

MySQL シリーズ 12 バックアップとリカバリ

目次チュートリアルシリーズ1. バックアップ戦略の説明1. バックアップの種類2. バックアップで考...

数千万のデータを扱うMySQLのページングクエリのパフォーマンスを最適化する

MySQL のデータ量が多い場合、制限ページングが使用されます。ページ数が増えると、クエリの効率が低...

docker-compose ネットワーク設定についての簡単な説明

ネットワーク使用チュートリアル公式サイト docker-compose.yml リファレンスドキュメ...

Windows 8 での MySQL Community Server 5.6 のインストールと設定のチュートリアル

この記事では、Windows 8 での MySQL5.6 のインストールと設定のチュートリアルを記録...

Linux で MySQL データベースのデータ ファイル パスを変更する手順

rpm インストール方法を使用して MySQL データベースをインストールした後、データ ファイルの...

Linux カーネル デバイス ドライバー カーネル時間管理に関する注意事項

/****************** * Linux カーネルの時間管理 ***********...

uniapp は日付と時刻の選択機能を実装します

この記事の例では、日付と時刻の選択を実装するための uniapp の具体的なコードを参考までに共有し...