Docker로 MySQL Container 를 띄우고, DBeaver로 Connect 하려고하는데
Public Key Retrieval is not allowed 문구가 보이면서, 연결에 실패한다.
검색해보니 MySQL 8.0 이상부터 생길 수 있는 문제라고 한다.
이럴 때는 Driver properties 에 추가 정보를 제시하면 된다.
아래 그림대로 쭉쭉 따라가면 해결될 것이다.

connect to a database 창에서 Driver properties 탭을 클릭
Add new property 를 클릭
참고: 위 그림처럼 화면이 안 나오면?
화면이 아래 그림처럼 나올 수도 있다.
이러면 그냥 allowPublicKeyRetrieval 과 useSSL 를 찾아가서 값을 세팅해주면 된다.

Main 탭을 클릭하고 Test Connection 버튼을 클릭한다.Connected 라는 문구가 보이면 성공한 것이다.
Add new property 를 클릭
좋아요~