본문 바로가기
Backend/문제해결

Client does not support authentication protocol requested by server

by 박상윤 2024. 3. 27.

클라이언트가 서버에서 요청한 인증 프로토콜을 지원하지 않습니다

 

원래 MySQL의 default_authentication_plugin(기본 인증 플러그인)은 mysql_native_password이었다.

하지만, MySQL 8부터 보안이 강화된 caching_sha2_password로 변경되면서 문제가 생긴다.

 

이때, MySQL 클라이언트가 아직 caching_sha2_password 방식을 지원하지 못하는 경우 에러가 발생하게 된다.

 

 

기본 인증 플러그인이 변경되었다.

 

오류 해결!