programming study/D-MySql

mysql 접속 오류(Public Key Retrieval is not allowed)

gu9gu 2022. 12. 20. 15:52

상황

dbeaver에서 mysql 접속이 잘 되다가 갑자기 안 됨

 

원인

이 전에는 주소값,데이터베이스,드라이버이름,유저아디디,패스워드 등만 가지고 젒고이 가능했다.

MySQL 8.0 이후 접속 시에는 allowPublicKeyRetrieval=true 설정이 필요하다.

 

 

 

해결

jdbc에서는

jdbc:mysql://localhost:3306/database?allowPublicKeyRetrieval=true

 

dbeaver에서는

connection settings - Driver properties : allowPublicKeyRetrieval=true