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
반응형
'다시 개발자' 카테고리의 다른 글
MacBook에서 AWS(ubuntu) SSH로 접속하기 (47) | 2023.09.01 |
---|---|
AWS 회원 가입 및 프리 티어 인스턴스 생성 (48) | 2023.09.01 |
MacBook에 MySQL 설치 (39) | 2023.08.22 |
swiftui, macbook에 설치된 fastapi와 통신 (37) | 2023.08.16 |
swiftui, kakao 계정으로 간편 로그인 구현 (16) | 2023.08.08 |
댓글