반응형
환경
- OS : Mac Big Sur (버전 11.6)
- DBeaver : 버전 21.3.1.202112130652
- MySQL : Ver 8.0.27 for macos11
MySQL 연결 시 아래와 같은 메시지가 나타날 수 있습니다.
Public Key Retrieval is not allowed
에러 처리
AllowPublicKeyRetrieval 설정값 true로 변경
1. DBeaver
DBeaver의 경우 Connection Settings > Devier properties > AllowPublicKeyRetrieval 값 true로 변경
2. JDBC
jdbc:mysql://localhost:3306/db_name?allowPublicKeyRetrieval=true&useSSL=false
정상적으로 연결된 모습
참고
해당 옵션은 8.0.10 커넥터부터 도입되었습니다.
이에 대한 자세한 설명은 MySQL Connector Guide 참고 바랍니다.
출처 링크에서 주의사항도 꼭 읽어보시기 바랍니다.
Setting this option to true informs Connector/NET that RSA public keys should be retrieved from the server and that connections using the classic MySQL protocol, when SSL is disabled, will fail by default. Exceptions to the default behavior can occur when previous successful connection attempts were made or when pooling is enabled and a pooled connection can be reused. This option was introduced with the 8.0.10 connector.
출처 : https://dev.mysql.com/doc/connector-net/en/connector-net-8-0-connection-options.html
도움되셨길 바랍니다.
반응형
'HowTo, Tips' 카테고리의 다른 글
Gradle 빌드 그리고 실행 셋팅 인텔리제이 (IntelliJ IDEA) 변경하기 (0) | 2022.08.20 |
---|---|
확인되지 않은 개발자가 배포한 앱 설치 for Mac (0) | 2022.07.12 |
인텔리제이(IntelliJ) 라인번호, 공백 보이게 셋팅하기 (0) | 2021.12.06 |
유튜브 커뮤니티 글쓰기는 어디에 있는 걸까? 나만 못 찾는 걸까? (0) | 2021.11.18 |
앱이름 중복 등록에 대한 마켓(안드로이드, iOS)별 정책 (0) | 2013.12.04 |