본문 바로가기
다시 개발자

MacBook, MySQL,에서 "Authentication plugin 'caching_sha2_password' cannot be loaded error 처리

by 까삼스 이삐 2023. 8. 22.
728x90
반응형

MacBook에서 MySQL에 연동을 할 때 "Authentication plugin 'caching_sha2_password' cannot be loaded 에러 처리 방법입니다.

 

원인은 MySQL 8.x 이상부터 비밀번호 암호 처리 방식이 변경되었는데 SQLAlchemy이 과거 방식을 찾고 있어서 발생하는 문제입니다.

 

MySQL Community가 설치되어 있다면 "시스템 설정"을 클릭한 후 MySQL을 클릭합니다.

"Initialize Database"를 클릭합니다.

 

비밀번호를 적당한 길이로 입력하고 "Use Legacy Password Encryption"을 선택한 후 "OK"를 클릭합니다.

 

 

"Start MySQL Server"를 클릭합니다.

 

MySQL 서버가 실행된 후 다시 접속을 하면 됩니다.

 

만약 MySQL Community가 없다면 root password를 mysql_native_password 방식으로 변경하면 됩니다.

 

mysql> alter user 'root'@'localhost' identified with mysql_native_password by ‘new password';

 

728x90
반응형

댓글