MySQL 8.0.20 のインストールと設定の詳細なチュートリアル

MySQL 8.0.20 のインストールと設定の詳細なチュートリアル

この記事では、MySQL 8.0.20のインストールと設定方法についての詳細なチュートリアルを参考までに紹介します。具体的な内容は次のとおりです。

1. mysql8.0.20インストールパッケージをダウンロードする

MySQL公式サイト: リンク

リンクを直接クリックしてダウンロードすることもできます: mysql 8.0.20

インストール パッケージを見つけてダウンロードします。 (公式サイトは英語です。分からない場合は、ウェブサイトをGoogleにコピーして翻訳することができます)

ローカル コンピューターに直接ダウンロードするには、[ログインをスキップ] をクリックします。

mysql1をインストールします。ダウンロード後、zip圧縮ファイルになります

解凍してください。

2. 解凍後、環境変数を設定する

マイコンピュータを右クリック ===>プロパティをクリック ===>システムの詳細設定をクリック ===>環境変数 ===>システム変数パス ===>編集 ===>
新規作成します(mysqlがインストールされているパスを入力してください)

詳細なシステム設定をクリック

環境変数をクリック

システム変数でパスを見つけて編集をクリックします

「新規」をクリックし、MySQL をインストールした bin パスを入力します。

私の場合は、D:\JAVA\mysql8.0(Windows)\mysql-8.0.20-winx64\mysql-8.0.20-winx64\binなので、このパスが環境変数に書き込まれます。環境変数を設定したら、「OK」をクリックします。

3. MySQLを設定する

最新バージョンの zip には my.ini ファイルがないため、自分で新しい my.ini ファイルを作成する必要があります。 (my.ini はポート、接続数などの設定です)

場所を忘れずに確認して、間違えないようにしてください。

[mysqld]
#ポート3306を設定 port=3306
#mysqlのインストールディレクトリを設定します basedir=D:\JAVA\mysql8.0(Windows)\mysql-8.0.20-winx64\mysql-8.0.20-winx64
#mysqlデータベースの保存ディレクトリを設定します。datadatadir=D:\JAVA\mysql8.0(Windows)\mysql-8.0.20-winx64\mysql-8.0.20-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

必ず、mysql インストール パスを、独自のインストール パスと一致するように変更してください。

4. MySQLを初期化して起動する

1. 一部のチュートリアルでは、データ フォルダがない場合、mysql-8.0.20-winx64 のルート ディレクトリに新しいデータ フォルダを作成するように要求される場合があります。これは問題です。後でコマンド ラインを使用して MySQL をインストールすると、初期ログイン パスワードが見つかりません。実際には、mysqld --initialize コマンドを入力して MySQL を初期化すると、新しいデータ フォルダが自動的に作成されます。

そうでない場合は、手動で作成してください。

2.

bin ディレクトリに cmd と入力し、管理者としてコマンドを開きます。

cmdと入力した後、Enterキーを押します

管理者としてcmdコマンドを直接開き、cdコマンドを使用してbinディレクトリに切り替えることもできます。

そして実行

mysqld --initialize --console

注文。実行後、A temporary password is generated for root@localhost: という文を見つけます。初期パスワードは localhost の後にあります。

サービス入力を開始

ネットスタートMySQL

入力

mysql -u ルート -p

データベースにログインすると、パスワードの入力を求められます。次に、上記のパスワードを使用してログインし、パスワード ステートメントを変更します。

ALTER USER root@localhost は '123456' によって識別されます。

パスワードを123456に変更
mysqlを削除するには、次のコマンドを実行します。

素晴らしいトピックの共有:

MySQL の異なるバージョンのインストール チュートリアル

さまざまなバージョンの MySQL 5.7 インストール チュートリアル

さまざまなバージョンの MySQL 5.6 インストール チュートリアル

さまざまなバージョンのmysql8.0インストールチュートリアル

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • MySQL 8.0.24 リリースノートのいくつかの改善点
  • MySQL 8.0.23 のインストールと設定方法のグラフィックチュートリアル (Win10 の場合)
  • MySQL 8.0.22 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.22 のインストールと設定のグラフィックチュートリアル
  • MySQL 8.0.22 のダウンロード、インストール、設定方法のグラフィックチュートリアル
  • Windows 10 での MySQL 8.0.22 のインストールと設定方法のグラフィック チュートリアル
  • MySQL 8.0.22 winx64 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.21 無料インストール版 設定方法 グラフィックチュートリアル
  • MySQL 8.0.21 のインストールと設定方法のグラフィックチュートリアル
  • MySQL 8.0.20 インストール チュートリアル (画像とテキスト付き) (Windows 64 ビット)
  • MySQL 8.0.24 のインストールと設定方法のグラフィックチュートリアル

<<:  SSH経由でローカルLinux仮想マシンに接続するプロセスを記録する

>>:  Vue echarts は棒グラフの動的な表示を実現します

推薦する

Vue.jsは9グリッド画像表示モジュールを実装します

Vue.js を使用して、クリックしてズームできる 9 グリッドの画像表示モジュールを作成しました。...

Linux でシステム ディスクを初期化した後にデータ ディスクを再マウントする方法

Linuxインスタンスでシステムディスクを初期化した後、データディスクを再マウントするLinux イ...

MySQL でパーティション分割後にクエリを実装するために MRG_MyISAM (MERGE) を使用する例

大量のデータベース データを最適化することは非常に高度な科学であり、開発者が習得する必要がある専門的...

docker-compose を使用して mongodb と mysql を構築する詳細なプロセス

docker-compose で mongodb と mysql を構築する詳細な方法を見てみましょ...

Linuxでファイルの作成時間を表示する方法

1. はじめにLinux でファイルの作成時刻が見つかるかどうかは、ファイル システムの種類によって...

Mysql の読み取り/書き込み分離期限切れに対する一般的な解決策

MySQLの読み書き分離の落とし穴読み取りと書き込みの分離の主な目的は、メイン データベースの負荷を...

CSS でホバー ドロップダウン メニューを実装する方法

いつものように、今日は非常に実用的な CSS 効果についてお話します。マウスがボタンに移動すると、ド...

CentOS8 - bash: 文字化けとその解決方法

この状況は通常、中国語言語パックがインストールされていないか、デフォルトの言語設定に問題があるために...

Web インタビュー: MVC と MVVM の違いと、Vue が MVVM に完全に準拠していない理由

目次MVCとMVVMの違い前述のMVCC の概要長所と短所MVVM概要MVVM 実装者 — Vue ...

MySQL 5.7 zip アーカイブ バージョンのインストール チュートリアル

この記事では、MySQL 5.7 zipアーカイブ版のインストールチュートリアルを参考までに紹介しま...

ウェブサイトのユーザーエクスペリエンスデザイン(UE)

Google Reader で、JunChen が書いた「フロー理論と設計」というタイトルの投稿を見...

Vue はボタンをクリックしてファイルをダウンロードする操作コードを実装します (バックエンド Java)

前回の記事では、ボタンをクリックしてファイルをダウンロードするVueの機能を紹介しました。今日は、ボ...

vsftp を使用して Linux で FTP サーバーを構築する (パラメータの説明付き)

導入この章では、主に Linux で FTP サーバーを構築するプロセスを紹介します。習得すべき重要...

Ubuntu 14.04 に FTP サーバーをインストールするための実装手順

目次インストールソフトウェア管理匿名アクセスモード設定ファイルを変更するクライアントがサーバーにログ...

Windows Server のインストール後にワイヤレスとオーディオが機能しない問題を解決する

1. ワイヤレスPowerShell を実行し、次のコマンドを入力します。 install-wind...