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コンテナを追加したときにホームページにアクセスできない問題の解決方法

推薦する

円形/扇形メニューを2分で実装する方法を教えます(基本バージョン)

序文このプロジェクトでは円形のメニューが必要です。オンラインで検索しましたが、適切なものが見つからな...

jQuery における Ajax の関連知識ポイントのまとめ

序文JavaScriptを学ぶ学生は、 AJAX (非同期JavaScriptとxml) 変換は非同...

CentOS8 ネットワークカード設定ファイル

1. はじめにCentOS8 システムの更新、新しいバージョンは人々に非常に快適に感じさせます。 こ...

Electronで不規則な形状の透明部分をクリックする実装

目次不規則なフォームの実装透明な部分をクリックする不規則なフォームの実装ここでは円形フォームを実装し...

vue-tableは追加と削除を実装します

この記事では、vue-table の追加と削除の具体的なコードを参考までに紹介します。具体的な内容は...

Node.jsはMySQLデータベースの実戦記録を追加、削除、変更、チェックします

目次プロジェクトでデータベースを操作する3つのステップデータベースを操作するための具体的な手順1: ...

MySQL Strict Modeの知識ポイントの詳細な説明

I. 厳密モードの説明MySQL 5.0 以降の厳密モード (STRICT_TRANS_TABLES...

CSS を使用して要素のスクロールバーを非表示にするサンプルコード

どの要素でもスクロールできるようにしながら、スクロールバーを非表示にするにはどうすればよいでしょうか...

Centos 7.4 でリモート アクセス制御を実装する方法

1. SSHリモート管理SSH はセキュア チャネル プロトコルであり、主にリモート ログイン、リモ...

MySQL マスターとスレーブの不整合とその解決策の詳細な説明

1. MySQL マスタースレーブ非同期1.1 ネットワーク遅延MySQLのマスタースレーブレプリケ...

無視されたDOCTYPE記述の分析

doctype もその 1 つです。 <!DOCTYPE HTML PUBLIC "...

Bash スクリプトを使用して Linux のメモリ使用量を監視する方法

序文Linux システムのパフォーマンスを監視するために使用できるオープンソースの監視ツールが市場に...

時間を節約できる Linux コマンド エイリアス 15 個

序文Linux システムの管理と保守のプロセスでは、多数のコマンドが使用されます。非常に長いコマンド...

MySQL pt-slave-restart ツールの使い方の紹介

目次MySQL マスター スレーブ レプリケーション環境を設定する場合、マスター データベースとスレ...

MySQLの不合理なMaxIdleConnsにより接続が短くなる

1 背景最近、Shimo Document のオンライン ビジネスでパフォーマンスの問題が発生しまし...