
Mysql 8.0 로그인 오류 Public Key Retrieval is not allowed [caching_sha2_password]Mysql 8.0.26을 사용하게 되어 항상 사용하던 데로 DB생성, 유저 생성, 권한 부여 후 잘 사용하고 있었는데 자꾸 DB 접속이 안 되는 현상이 발생하였습니다. DB 콘솔에서는 접속이 가능했지만 툴에서는 접속이 불가능했고 오류 메시지는 [Public Key Retrieval is not allowed]이 리턴되었습니다. DB 서버에 접속하여 직접 터미널로 DB 접속 시 접속이 가능했고 이 후 DB 툴에서도 접속이 가능했습니다. 간헐적으로 발생했지만 원인을 해결하기 위해 근본적인 문제를 찾았고 Mysql 8.0부터 인증 플러그인이 변경되었다는 걸 알 게 되었습니다...