Coding/Trouble Shooting

[Trouble Shooting] MySQL-Nodejs 연동 에러 "Client does not support authentication..."

mimi 2023. 9. 20. 23:04
728x90
반응형

MySQL과 Nodejs 연동과정에서 에러가 발생했다.

원인은 클라이언트 인증부분을 제대로 인식하지 못해서? 인 것 같다.

 

 

 

에러 내용 :

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

cmd) 에러 내용

 

js 파일 내용

 

해결 : 

ALTER USER '[MYSQL 아이디]'@'[MYSQL 주소]' IDENTIFIED WITH mysql_native_password BY '[MYSQL 비밀번호]';

 

실제 내 컴퓨터 기준으로 작성한 코드 :

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456789';

 

cmd에서 mysql 진입 후 작성해도 되고, mysql에서 직접 작성해도 된다.

(나는 mysql에서 직접 작성 후 실행했다.)

 

cmd) node.js 실행 결과

728x90
반응형