nodejs와 mysql 연동 에러 해결하는 방법

nodejs와 mysql 연동 에러 해결하는 방법

문제 : Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

위와 같은 에러가 발생하고 있었습니다.

package.json에서 버전문제인가 싶어서 npm install을 다시 해줘도 동일한 문제가 발생했습니다.

해결:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '사용할 패스워드'; 를 입력해서 mysql에서 실행해준뒤에 flush privileges; 새로고침해주고 나니 정상 작동 했습니다.

반응형

from http://choseongho93.tistory.com/310 by ccl(A) rewrite - 2021-08-11 13:26:05