MySQL Clientはサーバのトラブルシューティング要求の認証プロトコルをサポートしていません
JDBCのMySQL接続で発生した問題は、認証方式の不一致による問題です.この問題を解決するには、springがdbに接続されている間に選択した勘定科目を文字列で作成し、作成した勘定科目に対する権限を完了してから、その勘定科目にアクセスする必要があります.workbenchはtls aes 256 gcm sha 384方式の暗号化による認証をサポートするため、ユーザーはパスワードを入力するだけで接続できます.
mysql -u root -p
//이미 생성된 계정인 경우 삭제한 후 해당 명령어를 실행해야 한다.
CREATE USER 'root'@'172.17.0.1' IDENTIFIED WITH mysql_native_password BY 'pwd';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.17.0.1' WITH GRANT OPTION;
Reference
この問題について(MySQL Clientはサーバのトラブルシューティング要求の認証プロトコルをサポートしていません), 我々は、より多くの情報をここで見つけました https://velog.io/@y005/MySQL-client-does-not-support-authentication-protocol-requested-by-server-문제-해결テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol