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
를 클릭
좋아요~