[MySQL] Plugin 'mysql-native-password' is not loaded

sobaman·2024년 12월 2일

DB & SQL

목록 보기
2/7

[Error]

[Error] `Plugin 'mysql_native_password' is not loaded`

MySQL 8.xx 버전 이상부터 인증 플러그인이

MySQL Native Passwordcaching_sha2_password 로 변경되었다

만약 위와 같은 에러가 발생하면 다음과 같은 부분들을 체크하자

  1. 다음 명령어로 MySQL 의 플러그인 설정을 확인할 수 있다.
SELECT User, Host, plugin FROM mysql.user;

  1. 사용하고 있는 DB IDE 의 DB 드라이버 최신 업데이트 정보를 확인한다. → Data Soureces and Drivers

  1. allowPublicKeyRetrieval=true 옵션을 확인한다.

caching_sha2_password 인증 방식을 사용할 때 필요한 설정으로

공개 키를 가져오는 기능을 활성화하는 설정

필자는 3번째 방법을 통해서 해결

profile
백엔드 공부 정리 블로그

0개의 댓글