개발일기/프로젝트 일기
[mysql] java.sql.sqlnontransientconnectionexception:public key retrieval is not allowed
존태
2022. 6. 8. 20:24
[문제 발생] 토이 프로젝트 데이터베이스를 H2 -> mysql로 변경하는 과정에서 생긴 오류이다.
[원인] MYSQL 8.0버전 이후 접속 시 보안적인 이슈로 useSSL 옵션에 대한 추가적인 설정이 필요해졌다.
[문제 해결]
jdbc:mysql://localhost:3306/healthDuo?useSSL=false&allowPublicKeyRetrieval=true
접속하는 datasource URL을 다음과 같이 useSSL 옵션 추가해주었다.