MySQL 8.0.15 winx64 解凍版のインストールと設定方法のグラフィックチュートリアル

MySQL 8.0.15 winx64 解凍版のインストールと設定方法のグラフィックチュートリアル

この記事では、MySQL 8.0.15 winx64解凍版のインストールと設定方法を紹介します。具体的な内容は次のとおりです。

ローカル テストでは、最新バージョンの MySQL をインストールする必要があります。プロセス中に 2 つの小さな問題が発生しましたが、解決されて記録されました。

1.公式サイトからダウンロードして解凍する

ダウンロード

2. 環境変数を設定する

MYSQL_HOMEをMySQL解凍パスに設定し、パスに%MYSQL_HOME%\binを設定します。

環境変数

3. MySQL 解凍パスに新しい my.ini ファイルを作成し、初期化パラメータを設定します。

[mysql]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
[mysqld]
#ポート3306を設定 port = 3306 
# mysqlのインストールディレクトリをbasedir=D:\Java\mysql-8.0.15-winx64に設定します
# mysqlデータベースデータの保存ディレクトリを設定します。datadir=D:\Java\mysql-8.0.15-winx64\data
# 許可される最大接続数 max_connections=200
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB

4. データベースを初期化する

管理者として cmd コマンド ウィンドウを開き、 mysqld --initializeコマンドを入力して、mysql データ ディレクトリを初期化します。初期化後、解凍されたディレクトリにデータ フォルダが生成されます。このフォルダには、.err で終わるファイルがあります。開くと、ランダムに生成されたパスワードが表示されます。

5. 設置サービス

# サービス mysqld --install を登録する
# サービスを開始します net start mysql 

MySQLのインストール

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

ALTER USER USER() は '新しいパスワード' によって識別されます。

新しいパスワードで正常にログインしました。完了です。

インストール中に発生した問題

1. サービス名が無効です

無効なサービス名

問題の原因: MySQL がシステムに登録されていません。つまり、現在のパスに MySQL サービスが存在しません。

解決策:コマンドラインに mysqld --install と入力します。Service successfully install と表示されたら、インストールが成功したことを意味します。

2. cmdではログインできるが、Navicatではログインできない

ヒント: 1251 - クライアントはサーバーが要求した認証プロトコルをサポートしていません。MySQL クライアントのアップグレードを検討してください。

問題の原因: mysql8 より前のバージョンの暗号化ルールは mysql_native_password であり、mysql8 以降のバージョンの暗号化ルールは caching_sha2_password です。

解決策: MySQLユーザーログインパスワード暗号化ルールをmysql_native_passwordに復元するか、Navicatドライバーをアップグレードします。

ここに画像の説明を挿入

# ユーザーのパスワード ルールを更新します ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; 
#権限をフラッシュする FLUSH PRIVILEGES;

【小さなチップ付き】

管理者コマンドを素早く入力する

コマンド

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

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

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

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

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

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

以下もご興味があるかもしれません:
  • MySQL 8.0.12 解凍版インストールチュートリアル個人テスト!
  • mysql8.0.0 winx64.zip 解凍バージョンのインストールと設定のチュートリアル
  • MySQL 8.0.12 解凍バージョンのインストールチュートリアル
  • MySQL v5.7.18 解凍バージョンのインストール詳細チュートリアル
  • MySQL 5.7.18 の解凍バージョンをダウンロードしてインストールし、MySQL サービスを開始するための詳細なグラフィック手順
  • MySQL 8.0.13 解凍版のインストールと設定方法のグラフィックチュートリアル
  • Windows 10 で MySQL 8.0.12 の解凍バージョンをインストールして構成する方法 (グラフィック チュートリアル付き)
  • MySQL最新バージョン8.0.17解凍版インストールチュートリアル
  • MySQL 8.0.12 winx64 解凍バージョンのインストール グラフィック チュートリアル
  • MySQL 8.0 解凍版ダウンロードインストールと設定例チュートリアル

<<:  Zookeeper 不正アクセス テストの問題

>>:  Vue実戦記録のログインページの実装

推薦する

MySQLにおける正規表現の一般的な使用法

MySQL における Regexp の一般的な使用法特定の文字列を含むあいまい一致# コンテンツフィ...

Dockerでホストファイルをカスタマイズする方法について簡単に説明します

目次1. コマンド2. docker-compose.yml 3. Dockerファイル4. 直接変...

シェルスクリプトによるDockerコンテナの起動順序の制御の詳細な説明

1. 遭遇した問題分散プロジェクトの展開プロセスでは、サーバーの再起動後にアプリケーション(データベ...

ページングクリックコントロールを実装するネイティブJS

これは、ネイティブJSを使用してページングクリックコントロールを実装する必要がある面接の質問です。参...

MySQLとOracleの違いを簡単に説明してください

1. Oracle は大規模データベースですが、MySQL は小規模から中規模のデータベースです。O...

Vueモバイル端末が指のスライド効果を実現

この記事の例では、Vueモバイル端末で指のスライド効果を実現するための具体的なコードを紹介します。具...

ウェブデザイナーは3つの側面からウェブページを最適化する必要がある

<br />帯域幅の増加に伴い、Web ページ上のオブジェクトも増えているため、Web ...

Vue プロジェクトでよく使用されるツール機能の概要

目次序文1. カスタムフォーカスコマンド1. 方法1 2. 方法2 3. 方法3 2. 入力ボックス...

Linuxオペレーティングシステムは、タスクマネージャーの視覚化機能を実装するためにPythonを使用しています。

1. Pythonのインストール1. フォルダーを作成します。 mkdir python フォルダ...

Vue における Vue.use() の原理と基本的な使用法

目次序文1. 例で理解する2. ソースコードを分析する3. まとめ要約する序文他の人のコンポーネント...

Echatsチャートの大画面適応を実装する方法

目次説明する成し遂げるプロジェクトのディレクトリ構造は次のとおりです。効果図は以下のとおりです要約す...

トークン生成と検証を実装するミニプログラム

目次プロセスデモミニプログラムバックエンドインターフェースプロセス各リクエストインターフェースは検証...

MySQL ユーザー変数と set ステートメントの例の詳細な説明

目次1 ユーザー変数の概要2 ユーザー変数の定義3 ユーザー変数の使用3.1 セットを通した例3.2...

Ubuntu 18.04 に VMware Tools をインストールする際のエラーを解決する

1. オンライン チュートリアルによると、Ubuntu 18.04 のインストールはまだ失敗します。...