[解決済み] 認証プラグイン 'caching_sha2_password' を読み込むことができない
2022-03-16 15:24:17
質問
MySQL - 8.0とMySQL Workbenchを接続していますが、以下のエラーが発生します。
認証プラグイン 'caching_sha2_password' を読み込むことができません。 dlopen(/usr/local/mysql/lib/plugin/caching_sha2_password.so, 2): image 見つからない
他のクライアントツールでも試してみました。
何か解決策はありますか?
どのように解決するのですか?
以下のAlterコマンドでユーザーを変更することで、ユーザーのパスワードの暗号化を変更することができます。
<ブロッククオートALTER USER 'username'@'ip_address' IDENTIFIED WITH mysql_native_password BY password'です。
または
古いパスワードプラグインで動作させることで、このエラーを回避することができます。
まず、認証プラグインを Linuxの場合はmy.cnfファイル、Windowsの場合はmy.iniファイル :
<ブロッククオート[mysqld]です。
default_authentication_plugin=mysql_native_password
MySQLサーバーを再起動して変更を反映させ、任意のmysqlクライアントでMySQL経由で接続してみてください。
それでも接続できず、以下のエラーが表示される場合。
Unable to load plugin 'caching_sha2_password'
それは、あなたのユーザーが上記のプラグインを必要とすることを意味します。そのため、デフォルトプラグインを変更した後に、create user または grant コマンドで新しいユーザーを作成してみてください。
ありがとうございます。
関連
-
MySQLインストールチュートリアル(Windows用)詳細
-
MySQLの悲観的ロックと楽観的ロックの実装スキーム
-
[解決済み] [GROUP BY句に含まれるか、集約関数で使用される必要があります。
-
MySQLの一般的な分割ライブラリおよび分割テーブルスキームの概要
-
Djangoマイグレーションエラー 外部キー制約を追加できない
-
Mysqlの使用中に発生したエラーの一部
-
[解決済み] Mysqlでidを使用してテーブルから多くの行を削除する
-
[解決済み] SQLでカラムに最大値を持つ行のみを選択する [重複]。
-
[解決済み] MySQLデータベースの名前を素早く変更する(スキーマ名を変更する)方法は?
-
[解決済み】macOSでbrew install mysqlをする。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
MySQLのデータバックアップにmysqldumpを使用する方法
-
MySQLデータベースでvarchar型の数値の大きさを比較する方法
-
MySQL サービスとデータベース管理
-
MySQLによる既存テーブルのパーティショニングの実装
-
Mysqlのソート機能の詳細
-
[解決済み】MySQL エラー 1093 - FROM 句で更新のターゲット テーブルを指定できません。
-
mysql がエラーを報告します。不明な文字セットです。'utf8mb4'
-
Unknown character set.を解決する。MySQLデータベースインポート時の'utf8mb4'エラーの解消
-
[解決済み] SQLを使用してSUMとSUBTRACTを行うには?
-
[解決済み] ユーザー 'root'@'localhost' (パスワード: YES を使用) のアクセス拒否 - 特権がない?