programing

DBeaver와 MySQL 간의 연결

padding 2023. 9. 5. 19:45
반응형

DBeaver와 MySQL 간의 연결

사용합니다DBeaverSQL 데이터베이스를 보다MySQL 8+.

모든 것이 작동하고 있지만, 때때로, 열려 있습니다.DBeaver다음 오류 메시지가 표시됩니다.

Public Key Retrieval is not allowed

그리고 나서.DBeaver에 연결할 수 없음MySQL.

이 문제를 해결하려면 다시 구성해야 합니다.MySQL.

이 문제를 해결할 수 있는 가장 간단한 방법이 있습니까?

설정 변경Dbeaver:

  1. 연결을 마우스 오른쪽 단추로 클릭하고 선택합니다.Edit Connection
  2. 에서Connection settings화면(메인 화면) 클릭Edit Driver Settings enter image description here
  3. 클릭Connection properties
  4. 마우스 오른쪽 단추 클릭User Properties 영역 및 선택Add new property
  5. 다음 두 가지 속성을 추가합니다.useSSL그리고.allowPublicKeyRetrieval enter image description here
  6. 값을 다음으로 설정합니다.false그리고.true각각 두 번 클릭하여value기둥.
  7. 연결을 저장하고 테스트합니다.

그것이 효과가 있기를 바랍니다!

연결 편집

두 번째 탭 클릭Driver Properties

속성 변경allowPublicKeyRetrieval로.True

Connection settings또는Driver properties:

enter image description here

DBeaver에서 공개 키 검색을 명시적으로 허용하려고 했습니까?연결 설정, SSL 탭에서 찾을 수 있습니다.

enter image description here

이것은 SSL을 사용하는 경우에 해당합니다. 그렇지 않으면 같은 화면에서 "SSL 사용" 및 "SSL 필요"를 선택 취소하여 SSL을 사용하지 않도록 설정할 수 있습니다.

Ratish Bansal의 솔루션은 MacOS Mojave에서 작동하며, 그 이후에는 항상 시간대 오류가 발생합니다.이에 대한 해결책은 로컬 표준 시간대를 설정하는 것입니다.connection settings:

enter image description here

언급URL : https://stackoverflow.com/questions/61749304/connection-between-dbeaver-mysql

반응형