Open toshyss opened 4 years ago
Spring JDBC Template
$ ./gradlew clean build でcom.mysql.cj.core.exceptions.WrongArgumentException
SQLの発行でエラーが出力されている
Junitテストで確認
Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Unable to load authentication plugin 'caching_sha2_password'.
MySQL8.0以降、caching_sha2_password 認証プラグインが新機能として搭載し、デフォルトの認証方式がcashing_sha2_passwordとなっている。一方、mysqlのコネクターのバージョンが8.0.9以前の場合、本認証に対応していないため、エラーが発生した。
JDBCコネクタのバージョンを以下の通りバージョンアップすることで解消した。 mysql-connector-java:8.0.18
Spring JDBC Template
$ ./gradlew clean build でcom.mysql.cj.core.exceptions.WrongArgumentException
SQLの発行でエラーが出力されている
Junitテストで確認