MySQL 8.0.20でNavicatをインストールして接続する方法と注意すべき点

MySQL 8.0.20でNavicatをインストールして接続する方法と注意すべき点

注意事項

1. まず、mysql インストール ディレクトリに次の内容の my.ini ファイルを作成する必要があります。

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

2. MySQL環境変数を設定する

MYSQL_HOME は MySQL の解凍場所です。パスに%MYSQL_PATH%\binを追加します。

3. 管理者として cmd を開き、mysql の bin ディレクトリに cd して、 mysqld --initialize --consoleを実行します。実行後、一時的なデータベース パスワードが表示されます。

4. mysqlインストールコマンドmysqld installを実行します。インストールが成功したら

5. ユーザーログイン: mysql -u root -p 、パスワードを入力すると、エラーメッセージが表示されます: 'localhost' の MySQL サーバーに接続できません (10061)

6. mysql を再起動します ( net start mysql 。その後、再度ログインします。

Navicatを使用してmysqlデータベースに接続すると、mysql8.0のパスワード暗号化方法がクライアントのものと異なるため、エラーが報告されます。このとき、次のコマンドを実行する必要があります。

1. パスワードをpasswordに変更する

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

2. 暗号化方式を変更する

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' パスワードは期限切れにならない;

3. 更新:

権限のフラッシュ;

要約する

mysql8.0.20のインストール方法とnavicatへの接続方法については以上です。mysql8.0.20のインストール方法とnavicatへの接続方法の詳細については、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL 8.0 に移行する際の注意点 (要約)
  • MySQL 8.0 の新機能の落とし穴と解決策についての簡単な説明 (要約)
  • JDBC を使用して Mysql 8.0.11 に接続するときに発生するさまざまなエラーを解決する方法
  • MySQL 8.0の落とし穴の詳細な説明
  • MySql 8.0 と対応するドライバー パッケージの一致に関する注意事項

<<:  Reactはページの透かし効果の全プロセスを実現します

>>:  DockerにTomcatコンテナを追加したときにホームページにアクセスできない問題の解決方法

推薦する

Vueにおける混合継承の詳細な説明

目次混合継承の影響: 1. 継承Vue.extend メソッド​プロパティを拡張する2. ミックスイ...

Vue のドロップダウン ボックスのセカンダリ リンク効果を実装するためのサンプル コード

1. 成果を達成する 2. バックエンドから返されるデータ形式 「リスト」: [ { "i...

MySQLクエリ条件のnot inとinの違いと理由

まずSQLを書く SELECT DISTINCT from_id タラから cod.from_id ...

MySQL のデータ統計に関するヒント

よく使用されるデータベースである MySQL では、多くの操作が必要です。デジタル操作には非常に便利...

MySQL 継続的集計の原理と使用法の分析

この記事では、例を使用して、MySQL の継続的な集計の原理と使用方法を説明します。ご参考までに、詳...

JavaScript 開発における標準コミットメッセージの重要性の詳細な説明

目次標準コミットメッセージの重要性コミットするコミットリント依存関係をインストールする.commit...

vue+tp5はシンプルなログイン機能を実現

この記事では、参考までに、簡単なログイン機能を実装するためのvue+tp5の具体的なコードを紹介しま...

nginx プロキシ サーバーで双方向証明書検証を構成する方法

証明書チェーンを生成するスクリプトを使用して、ルート証明書、中間証明書、および 3 つのクライアント...

vue3ソースコード解析の簡単な実装方法

目次序文🍹準備🍲vue3 の使い方🍖 実装要約する序文最近、私の最初の公式 vue3 + ts プロ...

MySQLで負荷分散を実装する方法

序文MySQL は、クライアント/サーバー構造に基づく、高速、高性能、マルチスレッドのオープン ソー...

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

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

MySQL パーティションテーブルの制限と制約の詳細な説明

ビルドを無効にするパーティション式では、次の構成はサポートされません。ストアドプロシージャ、ストアド...

Vue が天気予報機能を実装

この記事では、天気予報機能を実現するためのVueの具体的なコードを参考までに共有します。具体的な内容...

Centos 7にmysql5.7.24バイナリバージョンをインストールする方法と解決方法

MySQLバイナリのインストール方法mysqlをダウンロード参考: 1. パッケージを解凍する ta...

フォーム内の無効なフォームフィールドの値を送信する方法 サンプルコード

フォーム内のフォーム フィールドが無効に設定されている場合、フォーム フィールドの値は送信されません...