에러 메세지
원인
MySQL 8.0이상 버전에서
jdbc-url 설정을 useSSL=false로 설정하고 allowPublicKeyRetrieval 설정을 하지 않은 경우에 발생한다
-> jdbc-url에서 useSSL=false로 지정해놓고 따로 설정을 하지 않음을 확인할 수 있었다
해결
application.proeprties에서 jdbc-url을 수정한다
spring.datasource.jdbc-url=jdbc:
mysql://localhost:3306/DB명?useSSL=false&allowPublicKeyRetrieval=true&characterEncoding=UTF-8&serverTimezone=UTC
allowPublicKeyRetrieval 설정
인텔리제이 사용시
Database > Properties에서 allowPublicKeyRetrieval 설정을 true로 바꿀 수 있다
'개인기록' 카테고리의 다른 글
[오류/해결] jsp 오류 Page directive: illegal to have multiple occurrences of contentType with different values (0) | 2022.11.09 |
---|---|
[오류/해결] Property [name] not found on type [dto(혹은 vo)] (0) | 2022.11.08 |
[오류/해결] spring boot mybatis insert가 안되는 오류 (0) | 2022.11.05 |
[오류/해결] spring boot에서 mybatis 테스트하기 (0) | 2022.10.30 |
[해결] jsp에서 css, js 경로를 못 찾는 문제 (0) | 2022.09.23 |