728x90

*하루동안 새롭게 알게된 부분, 에러를 해결한 방법 등을 작성하는 개발일기입니다. 다른 사람에게도 설명해줄 수 있도록 제 머릿속에 넣기 위해 정리를 시작하게 되었습니다. 

Public key retrieval is not allowed 에러(allowPublicKeyRetrieval=true 추가해도 에러가 발생한다면)

지난주에 'Public key retrieval is not allowed 에러 해결 방법'에 관한 글을 작성했다. 이 에러를 해결하기 위해서는 jdbc url allowPublicKeyRetrieval=true 설정을 추가하면 되었다. 

 

그런데 오늘 또 아래와 같이 'Public key retrieval is not allowed 에러'가 발생하였다. 

 

 

이미 jdbc urlallowPublicKeyRetrieval=true 설정이 되어 있었지만 'useSSL=false'가 가장 끝에 설정되어 있었다. 그래서 'allowPublicKeyRetrieval=true'를 가장 마지막 자리로 옮겨주었더니 에러가 해결되었다. 

 

// 수정 전
spring.datasource.url=jdbc:mysql://localhost:3306/db-name?useUnicode=true&characterEncoding=UTF-8&allowPublicKeyRetrieval=true&useSSL=false

// 수정 후
spring.datasource.url=jdbc:mysql://localhost:3306/db-name?useUnicode=true&characterEncoding=UTF-8&useSSL=false&allowPublicKeyRetrieval=true
728x90

+ Recent posts