코딩항해기

[Error/MySQL] DBeaver 계정연결 Public Key Retrieval is not allowed 본문

Error solution

[Error/MySQL] DBeaver 계정연결 Public Key Retrieval is not allowed

miniBcake 2024. 10. 3. 16:25

 

DBeaver에서 MySQL database를 연결하려고 하니 Public Key Retrieval is not allowed 오류가 발생했다.

검색 결과 8.x버전 이후부터 발생하는 문제로 보완이 강화되어 발생하는 문제라고 한다.

 

해당 문제를 해결하기 위해서는 설정 하나를 true로 설정하면 된다.

먼저 문제가 되는 계정에서 Edit connection에 들어간다.

 

connection 설정 창에서는 Driver properties에 들어가 allowPublicKeyRetrieval을 true로 설정하면 된다.

 

이후 Test Connection 또는 연결을 다시 해주면 정상적으로 연동되는 것을 확인할 수 있다.

참고로 MySQL은 계정 아래에 여러 database가 있는 형태이므로 root 계정을 연동시켜두면 추가 연결 없이 database를 쉽게 바꿀 수 있다.