본문 바로가기
작업/Database

Mysql "Public Key Retrieval is not allowed" 접속 오류 해결

728x90

 

 

 Dbeaver 환경에서 Mysql 8  Version에 Connection 시도 시 발생했던 문제.

 

Error 내용

- Public Key Retrieval is not allowed

 

원인

- MySQL 8 Version 이상에서 연결 시 보안 강화 목적으로 RSA 기반 인증을 적용하기 때문.

 

해결

- Client가 Server의 공개 키를 검색하는 것을 허용할 수 있도록 환경 설정.

- allowPublicKeyRetrieval 옵션 확인.

- SSL 연결을 요구하지 않도록 useSSL 옵션을 확인 것도 있다 (선택적).

 

 

 

1. Dbeaver에서 연결하려는 Server를 우클릭 후 "Edit Connection"

2. 설정 창에서 "Driver properties" Tab 이동 후 "allowPublicKeyRetrieval" 옵션 값을 TRUE로 변경.

3. 연결 시도 후 상태 확인.

 

 

 

 - 끝 - 

 

 

 

 

 

 

728x90

'작업 > Database' 카테고리의 다른 글

MySQL Workbench 접속 오류 해결  (0) 2024.05.15
SQL 정규표현식 숫자 다루기  (0) 2023.09.19