MySQL 8.0.20 Window10無料インストール版設定とNavicat管理チュートリアルグラフィック詳細説明

MySQL 8.0.20 Window10無料インストール版設定とNavicat管理チュートリアルグラフィック詳細説明

1. MySQL 8.0.20をダウンロードして解凍する

ダウンロードリンク: https://dev.mysql.com/downloads/mysql/

dadaフォルダとmy.ini設定ファイルは解凍後に手動で追加されます

2. 新しい設定ファイルmy.iniを作成し、D:\mysql-8.0.20-winx64ディレクトリに配置します。

[クライアント]
# mysqlクライアントのデフォルトの文字セットをdefault-character-set=utf8に設定します
 
[mysqld]
# ポート 3306 を設定 port = 3306
# mysqlのインストールディレクトリを設定します basedir=D:\\mysql-8.0.20-winx64
# MySQL データベース データの保存ディレクトリを設定します。MySQL 8 以降では次の設定は必要ありません。システムが自動的に生成します。そうでない場合はエラーが報告される可能性があります。# datadir=D:\\mysql-8.0.20-winx64
# 許可される最大接続数 max_connections=20
# サーバーが使用するデフォルトの文字セットは、8 ビットの latin1 文字セットです。character-set-server=utf8
# 新しいテーブルを作成するときに使用されるデフォルトのストレージエンジン default-storage-engine=INNODB

3. MYSQL設定を初期化する

管理者としてcmd を開き、D:\mysql-8.0.20-winx64\bin ディレクトリに入ります。次のコマンドを実行します: mysqld --initialize --console。正常に実行されると、次の図が表示されます。

このうち、[注意][MY-010454] [サーバ] root@localhost: に一時パスワードが生成され、その後に初期化パスワード diK3i1dH=k8b が続きます(必ず保存してください)。Mysql 設定の初期化後、データディレクトリに関連ファイルが生成されます。

4. MySQLサービスをインストールしてサービスを開始する

サービスをインストールするコマンドは、mysqld --install サービス名です (サービス名は自由に命名できます)。私のコンピュータでは既に mysql サービスが構成されインストールされているため、以下に示すように、ここではサービス名として mysql8 を使用します: mysqld --install mysql8
サービスを開始するコマンドは、net start service nameです。
ネットスタートmysql8

5. MySQLにログインしてルートパスワードを変更する

デフォルトで割り当てられたパスワード (diK3i1dH=k8b) を使用してログインします。mysql -u root -p と入力し、パスワード (手順 2 の初期パスワード) を入力してログインします。
ログインに成功したら、パスワードを password に変更します。パスワードを変更するステートメントは次のとおりです。

'password' によって識別されるユーザー 'root'@'localhost' を変更します。
権限をフラッシュします。

6. 再度ログインする

ログアウト後、新しいパスワードで正常にログインできます。

構成データベースはNavicatソフトウェア管理をサポートします

1.2059 認証プラグイン
Navicat を使用した後、接続時に、エラー 2059 (HY000): 認証プラグイン 'caching_sha2_password' をロードできません: ÕÒ²»µ½Ö¸¶¨µÄÄ£¿え¡ £. 最初はパスワードを設定していないからかと思い、ネットワークの問題かとも考えましたが、調べてみると認証プラグインの問題だということが分かりました。
ログインデータベースクエリプラグインタイプ

ここに画像の説明を挿入

ルート アカウントのパスワード検証プラグイン タイプを mysql_native_password に変更します。これは、mysql8 以降で発生する問題です。

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #暗号化ルールのパスワードを変更する ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #ユーザーのパスワードを更新する FLUSH PRIVILEGES; #権限を更新する

この時点で認証情報を再確認してください

mysql.user から `user`、`host`、`authentication_string`、`plugin` を選択します。 

ここに画像の説明を挿入

この時点で、Navicatを使用して次のように正常に接続できます。

ここに画像の説明を挿入

参照:

1. https://www.jb51.net/article/163319.htm
2. https://www.jb51.net/article/188754.htm

要約する

これで、MySQL 8.0.20 Window10無料インストールバージョンの設定とNavicat管理チュートリアルについての写真とテキストによるこの記事は終了です。MySQL 8.0.20 Window10無料インストールバージョンの設定に関するより関連性の高いコンテンツについては、123WORDPRESS.COMの以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Windows 10 での MySQL 8.0.20 のインストールと設定方法のグラフィック チュートリアル
  • Windows10でのMySQL 5.7.21のインストールと設定のチュートリアル
  • Windows10でmysql5.7グラフィックチュートリアルをインストールする(解凍バージョン)
  • Oracle19CとSQL DeveloperのWindows10インストールグラフィックチュートリアル

<<:  Vue axios インターセプターは、繰り返しリクエストのキャンセルによく使用されます。

>>:  Alibaba Cloud ECS サーバーの開始プロセス (初心者必読のチュートリアル)

推薦する

MySQL 8.0 の binlog の詳細な説明

1 はじめにバイナリ ログは、データを持つ、またはデータを変更する可能性がある SQL ステートメン...

Vueの監視プロパティの詳細

目次1.watchは一般的なデータ(数値、文字列、ブール値)の変更を監視します。 1. 数値2. 文...

Ubuntu 18.04 サーバーのパスワードを忘れたり改ざんされた場合にパスワードをリセットする方法

最近、サーバー上のアカウントが2つハッキングされ、パスワードが改ざんされました。幸い、まだ使えるアカ...

Next.js 入門チュートリアル

目次導入Next.jsプロジェクトを作成するNext.js プロジェクトを手動で作成するcreact...

操作例 MySQL ショートリンク

MySQL ショートリンクの設定方法1. mysql 接続番号ステートメントコマンドを確認します。 ...

Vueは完全な選択機能を実装しています

この記事の例では、完全な選択機能を実装するためのVueの具体的なコードを参考までに共有しています。具...

HTML テーブルの境界線を設定する際のヒント

HTML を初めて使用する多くの人にとって、テーブル <table> は最もよく使用され...

CSS グラデーション効果の概要 (線形グラデーションと放射状グラデーション)

線形グラデーション 背景画像: linear-gradient(方向、開始色、中間色1、中間色2、....

CSSを使用して中央に固定された2つの列と適応型列を実現する方法

1. 絶対位置とマージンを使用するこの方法の原則は、左側と右側をドキュメントの流れから外れるように配...

HTMLページ間で値を渡す問題の解決策

初めてこのエッセイを使ったとき、私はかなりぎこちなく感じましたhtmlファイルコードをコピーコードは...

関数の分類の詳細な説明とJavascriptでのこのポイントの例

JS で関数を定義する 3 つの方法例を挙げて説明しましょう。 <スクリプト> //メソ...

CSS3 ベジェ曲線の例: リンクホバーアニメーション効果の作成

CSS3 アニメーション トランジションを使用して、リンクの上にマウスを移動すると小さなポップアップ...

Centos7.5 構成 Java 環境のインストール Tomcat の説明

Tomcat は Java 言語をベースにした Web サーバー ソフトウェアです。この記事では主に...

JavaScript で localStorage を使用する方法

.NET の世界に参入したい開発者であれば、何が可能なのかを知る必要があります。 .NET Fram...

Ubuntu ブート自動起動サービス設定

Ubuntu でサービスを作成し、自動的に起動する方法: 1. [/lib/systemd/syst...