본문 바로가기
카테고리 없음

nest.js 구동 시 mysql 연동 에러 발생

by Node.js 주니어 개발자 귤 2023. 3. 5.

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 '사용할패스워드';