ERROR: Client does not support authentication protocol requested by server; consider upgrading MySQL client
이런 에러가 뜬다면 MySQL 버전 차이 때문이라고 한다.
- mysql version 다운을 시키거나
- 비밀번호 재 연동
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'
password 자리에 원하는 root 비번을 넣으면 된다.
그 후에 mysql 터미널에서
flush privileges;
까지 해주면 에러 해결!!
간단한 걸로 너무 헤멨다 ㅠ
- 오탈자나 잘못된 부분 지적 감사히 수정하겠습니다 😆
참고링크
node.js - MySQL 8.0 - Client does not support authentication protocol requested by server; consider upgrading MySQL client - Stack Overflow
MySQL :: MySQL 5.5 Reference Manual :: B.4.2.4 Client does not support authentication protocol