nestjs 구동 시 mysql 연동 에러가 발생했다.
ERROR [ExceptionHandler] ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
해당 에러가 발생했고 검색 결과 node.js, mysql플러그인이 caching_sha2_password을 사용하지 못해서 생기는 오류
mysql에서 mysql_native_password 로 변경해줌
해결 방법
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '1234';
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '사용할패스워드';