[NodeJS] MySQL 연결오류 Client does not support authentication protocol requested by server; consider upgrading MySQL client
Client does not support authentication protocol requested by server; consider upgrading MySQL client 원인 MySQL에서 기본 인증 프로토콜이 caching_sha2_password로 변경되었다. 이전에는 default로 mysql_native_password가 사용되고 있었는데, 이걸 바꾼것이다. 해결방법 내가 접속하는 계정에 대해서만 예외처리를 해주는 것이다. By 뒤에 '패스워드입력' 하고 엔터해주고 node에서 다시 실행해보면 정상적으로 MySQL이 연결된 것으 볼 수 있다. ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '비밀번호입력';