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;