문서의 이전 판입니다!
MySQL 8 인증 플러그인 암호화 방식 변경
MySQL 8 버전은 기본 인증 암호화 플러그인이 caching_sha2_password
를 사용하게 되어있습니다.
이것은 향상된 암호화 방식을 지원하지만 기존의 오래된 접속 클라이언트들은 지원하지 않는 경우가 있습니다.
// 에러메세지 종류 this authentication plugin is not supported Authentication plugin ‘caching_sha2_password’ cannot be loaded:
위와같은 오류가 발생하는 경우가 있습니다.
기본적으로 mysql 8 버전의 경우 아래처럼 사용자 암호에 caching_sha2_password
가 설정되어있습니다.
mysql> select host, user, plugin, authentication_string, password_last_changed from user; +-----------+------------------+-----------------------+------------------------------------------------------------------------+-----------------------+ | host | user | plugin | authentication_string | password_last_changed | +-----------+------------------+-----------------------+------------------------------------------------------------------------+-----------------------+ | localhost | mysql.infoschema | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | 2018-09-11 18:20:19 | | localhost | mysql.session | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | 2018-09-11 18:20:19 | | localhost | mysql.sys | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | 2018-09-11 18:20:19 | | localhost | root | caching_sha2_password | $A$005$THISISACOMBINATIONOFINVALIDSALTANDPASSWORDTHATMUSTNEVERBRBEUSED | 2018-09-12 10:28:23 | +-----------+------------------+-----------------------+------------------------------------------------------------------------+-----------------------+ 4 rows in set (0.00 sec)
참조링크
로그인하면 댓글을 남길 수 있습니다.