[개요]
Spring 프로젝트를 실행하기 위해 서버를 가동하는데 아래와 같은 에러가 발생했습니다.
Public Key Retrieval is not allowed
검색을 해보니 위 문제는 MySql 버전이 8.X 이상인 경우 발생한다고 합니다.
[해결방법]
jdbc url에 아래와 같은 문장을 추가해주면 해결이 됩니다.
allowPublicKeyRetrieval=true&useSSL=false
예시를 들자면, 아래와 같습니다.
jdbc:mysql://localhost:3306/web_customer_tracker?useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=UTC"
반응형
'[DEV] 기록' 카테고리의 다른 글
좋은 커밋 메시지의 7가지 규칙 (3) | 2021.01.12 |
---|---|
[Virtualbox(버추얼박스)] The virtual machine has terminated unexpectedly during startup with exit code -1073741819 (0) | 2021.01.08 |
[SpringBoot] Intellij IDEA 빌드 시 Command line is too long. Shorten command line for 에러 발생 (0) | 2021.01.04 |
팀 개발을 위한 Git GitHub 시작하기 pg 170 '재배치 계속' 오류 (0) | 2021.01.03 |
Hibernate SQL 파라미터 값들을 로그에서 확인하는 방법 (0) | 2021.01.02 |