문제 발생

로컬에 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. 결과 확인

이제 잘 된다.

+ Recent posts