[MySQL Error] Unable to load authentication plugin 'caching_sha2_password'.
Error message
Unable to load authentication plugin 'caching_sha2_password'.
At that time
mysqlサーバを起動してsudo-u root-pを実行した後、Dbeaverがローカルデータベース接続をしようとしたときに、上記の接続エラーが発生しました.まずtablepluseは問題なく、なぜか分かりません.
Solution
まずerrorに関する記事の内容はパスワードの変更です.特に私のパスワードは数字のみで構成されており、toolを使用したりpymysqlからmysqlにアクセスしたりすると、パスワードエラーが発生します.したがって、文字列にパスワードを含めて再起動すれば問題ありません.パスワードを変更するコマンド語を次に示します.(もちろんmysqlサーバを開き、mysql内でパスワードの変更を実行する必要があります.)
パスワードが数字で構成されていても、必ず文字列化してから入力してください!
mysql.server start
sudo mysql -u root -p
enter password
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mypassword1234';
Reference
MySql:MySql 8.0以降のキャッシュsha 2 password認証プラグインのトラブルシューティング
検証プラグイン「caching sha 2 password」をロードできません。
Reference
この問題について([MySQL Error] Unable to load authentication plugin 'caching_sha2_password'.), 我々は、より多くの情報をここで見つけました https://velog.io/@welshcoding/MySQL-Error-Unable-to-load-authentication-plugin-cachingsha2passwordテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol