MySQL 8.0 エラー サーバーがクライアントに不明な認証方法を要求しました 解決策

MySQL 8.0 エラー サーバーがクライアントに不明な認証方法を要求しました 解決策

最新バージョンのMySQL 8.0.11をインストールした後、ユーザーを作成して認証します。認証されたユーザーはデータベースに接続するように求められます。

サーバーはクライアントに知られていない認証方法を要求しました

いくつかの関連情報を調べたところ、新しいバージョンの MySQL アカウント パスワードのロック解除メカニズムの不一致が原因であることがわかりました。

解決:

作成されたユーザーと権限を削除します。

  1. mysql設定ファイルを見つけて追加します
  2. デフォルト認証プラグイン=mysql_native_password

元の認証方法に変更し、新しいユーザーを作成して認証します

または

mysql -uroot -p
mysql を使用します。
ALTER USER 'root'@'localhost' を 'your password' によって mysql_native_password で識別します。

上記はこのエラーの解決方法です。より良い解決方法がある場合は、123WORDPRESS.COM WeChat パブリック アカウントにメッセージを残してください。123WORDPRESS.COM をご愛顧いただきありがとうございます。

以下もご興味があるかもしれません:
  • Python は QQ メールボックスを使用してメールを送信し、smtplib.SMTPAuthenticationError を報告します
  • Django認証システムの使い方の詳細な説明
  • Java Jedis NOAUTH 認証が必要な問題の解決
  • Redis の NOAUTH 認証必須例外を解決する方法
  • Springboot+Oauth2はカスタムAuthenticationManagerと認証パスを実装します
  • HTTP 基本認証 JAVA サンプルコード
  • フォーム認証に合格した後は、FormsAuthentication.RedirectFromLoginPageのみを使用できます。
  • Spring Security は認証に基づいてユーザー情報をどのように取得しますか?

<<:  Vue で echarts を使用してコンポーネントを視覚化する方法

>>:  Linuxファイルを表示するコマンドの詳細な説明

推薦する

Navicat を仮想マシン MySQL に接続する際によくあるエラーと解決策

質問1 解決するサービスを開始します: service mysqld start; /sbin/ip...

React+Koa によるファイルアップロードの実装例

目次背景サーバーの依存関係バックエンド構成クロスドメインバックエンド構成の静的リソースアクセスではk...

未来志向の総合的なウェブデザイン:プログレッシブエンハンスメント

<br />原文: プログレッシブエンハンスメントを理解するアーロン・ガスタフソン翻訳:...

Tomcatアーキテクチャの原則をアーキテクチャ設計に分析する

目次1. 学習目標1.1. Tomcatアーキテクチャの設計と原則をマスターして社内スキルを向上させ...

Linuxはsttyを使用して端末の回線設定を表示および変更します。

Sttty は、Linux で端末設定を変更および印刷するための一般的なコマンドです。 1. パラ...

Vueでjsonpを使用する方法

目次1. はじめに2. インストール3. 使用4. vueファイルの使用1. はじめに最近、手書き入...

pagodaを使用してionCube拡張機能をインストールする方法

1. まずパゴダを設置するインストール要件: Python バージョン: 2.6/2.7 (Pago...

MySQL シリーズ 14 MySQL 高可用性実装

1. 内閣府マスターノードを監視することで、他のスレーブノードへの自動フェイルオーバーを実現できます...

Linuxでプロセスが占有するポート番号を表示する

Linux システム管理者にとって、サービスがポートに正しくバインドされているか、またはポートをリッ...

Linux の一般的なコマンド chmod を使用して、ファイルの権限 777 と 754 を変更します。

よく使用されるコマンドは次のとおりです。 chmod 777 文件或目錄例: chmod 777 /...

MySQL Truncate の使用方法の詳細な説明

目次MySQL 切り捨ての使用1. 構文を切り捨てる2. Truncateの使用上の注意3. TRU...

SpringbootはDockerデプロイメントを統合し、Dockerイメージを構築する2つの方法を実装します。

Docker は、あらゆるアプリケーション用の軽量でポータブルな自己完結型コンテナーを簡単に作成で...

Linuxでのaliasコマンドの使い方の詳細な説明

1. 別名の使用alias コマンドは、コマンドのエイリアスを設定するために使用されます。このコマン...

Node.js を使用してパスワード ジェネレータを作成するための完全な手順

目次1. 準備2. コマンドラインの記述2.1 バージョンと説明を追加する2.2 パスワードの長さを...

MySQLデータベースでスロークエリログを有効にする方法の詳細な説明

データベースはスロークエリログを有効にします設定ファイルを変更する設定ファイルmy.iniに次の2つ...