문제 발생
로컬에 MySQL을 설치하고 DBeaver로 잘 접속되는지 확인해보는 도중 발생한 문제이다.
MySQL 계정을 만들고 접속하려하니 Public Key Retrieval is not allowed 라는 에러가 뜨면서 접속이 안됐다.
검색해보니 MySQL 8.0 버전 이상부터 발생하는 문제라고 한다.
문제 해결
몇 가지 추가 설정만 해주면 금방 해결됐다.
1-1. Driver properties 탭 이동
1-2. Driver properties 탭 이동
스크롤을 쭉 내리면 아래처럼 User Properties가 뜬다.
여기에 우클릭을 하면 Add new property 버튼이 나온다.
1-3. 추가 설정
아래 그림처럼 설정해준다.
allowPublicKeyRetrieval: true
useSSL: false
1-4. 결과 확인
이제 잘 된다.
'백엔드 > 트러블 슈팅' 카테고리의 다른 글
Spring Boot Actuator의 health check 오류 (0) | 2024.06.04 |
---|---|
The CodeDeploy agent did not find an AppSpec file 에러 (0) | 2024.06.02 |
CORS 트러블슈팅 - PUT, DELETE 요청 (0) | 2024.05.07 |
배포 서버에 HTTPS적용 시 스웨거 CORS 에러 (0) | 2024.05.04 |
SpringDataRedis 사용 시 GithubActions 빌드 에러 (0) | 2024.04.22 |