public key retrieval is not allowed 오류가 떴다.
해결법은 간단했다.
mysql연동 설정이 있는 xml로 가서
allowPublicKeyRetrieval=true
를 추가하면 될 뿐.
<property name="url">
<value>jdbc:mysql://localhost:3306/mydb?allowPublicKeyRetrieval=true&useSSL=false&serverTimezone=Asia/Seoul&useUnicode=true&characterEncoding=UTF8
</value>
</property>
이런 느낌으로다가.
문제는 해결을 하긴 했는데, 왜 이런 문제가 생겼는지 모른다는 데에 있다.
분명히 어제만해도 잘 연동되고 있었는데, mysql이 업데이트 된 것도 아니고.
내가 xml 설정을 거드린 것도 아니기에 난데없이 이런 오류가 생긴 것이 당황스럽다.
개발자에겐 이유를 알 수 없는 문제와 해결이 가장 무섭다던데
조금 찜찜한 마음을 가지고 일단 나아간다...
'디버깅' 카테고리의 다른 글
젯브레인 툴 인덱싱 무한로딩 문제 (0) | 2023.05.16 |
---|