ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • mysql public key retrieval is not allowed 오류 해결 (Dbeaver)
    DataBase/Mysql 2023. 8. 29. 15:50
    반응형

    DB 환경

     docker로 mysql 이미지를 pull로 땡겨 온 후 컨테이너 생성 

     

     

    현상

     "public key retrieval is not allowed " 문구 발생 후 연결 실패

     

     

    해결법 

    MySQL 8.0 이상부터 생길 수 있는 문제였고 useSSLallowPublickeyRetrieval을 설정을 하면 해결이 된다.

      - useSSL: mysql db와 연결 시 SSL을 사용할지 여부를 나타낸다.(기본값은 MySQL 서버는 SSL을 지원한다)

      - allowPublickeyRetrieval : Mysql 서버가 공개 키를 검색할 수 있는지 나타내는 옵션(Mysql 8.0 이상부터는 false로 설정되어 있음) , 'ture'로 설정 시 서버가 사용자의 공개 키를 검색할 수 있어서 이 옵션은 주로 SSL 연결 시에 클라이언트의 공개 키를 서버로 보낼 떄 사용한다.

     

     

    Dbeaver의 Driver properties에서 useSSL, allowPublickeyRetrieval를 수정하면 된다.

     

    반응형

    'DataBase > Mysql' 카테고리의 다른 글

    Too Many Connection 트러블 슈팅  (0) 2023.02.16
Designed by Tistory.