Public Key Retrieval is not allowed

골머리·2021년 11월 5일
0

컴퓨터를 잘 안끄는 1인 😓
보통 잠자기 모드만 하다가 오랜만에 컴퓨터를 껐다 키고 DBeaver에 접속하니 연결이 끊어졌다.
참 쉽게 당황하는 나란 사람...

💡 Connection refused 해결방안

  1. iTerm(또는 터미널)을 켠다.
  2. mysql.service start 입력.
  3. 입력후 DBeaver로 돌아오면 연결되어 있다.

그런데 또 문제가 발생했는데 바로 이것.

내 MySQL 버전은 8.0.27인데, 8.0버전부터 서버와 통신할 때 모든 데이터를 암호화하면서 플러그인이 추가되었다고 한다.

MySQL 버전 확인하기

MySQL 로그인 후 아래와 같이 입력하면, 버전이 나온다.

mysql> select version();
+-----------+
| version() |
+-----------+
| 8.0.27    |
+-----------+
1 row in set (0.00 sec)

💡 Public Key Retrieval is not allowed 해결방안

  • 좌측 localhost에서 우클릭 후 Edit Connection 선택

  • Connection settings 카테고리에서 Driver properties 탭 클릭
  • 이 에러가 뜬 사람이라면 allowPublicKeyRetrievalfalse로 되어있을 거다. 그걸 true로 변경 후 OK.

바로 해결된다 😊

profile
PO로 성장하기 위해 노력 중 👩🏾‍💻

0개의 댓글