Web/Node.js

[Node.js] MySQL 연결 오류 (ER_NOT_SUPPORTED_AUTH_MODE)

devsalix 2023. 7. 14. 16:54
728x90

nodejs로 MySQL 연결을 시도하는 중 아래와 같은 오류가 나와서 접근이 불가한 상황이 발생

 

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

 

검색 결과 user 테이블의 plugin 컬럼의 값이 caching_sha2_password 일때 제대로 처리를 못해서 나오는 증상으로

 

로그인할 사용자의 plugin 컬럼의 값을 mysql_native_password 로 변경 후

 

코드를 실행하니 정상 실행 확인

 

 


제 글이 도움이 되셨다면 댓글 & 공감 부탁드려요 😀

 

 
728x90
반응형

'Web > Node.js' 카테고리의 다른 글

[Node.js] MySQL2 오류 (initializeTTLTracking)  (0) 2023.12.29
[Node.js] MySQL2 사용법  (0) 2023.12.28
[Node.js] 배포 하기 (실행 파일 .exe 만들기)  (0) 2022.12.20
[Node.js] 웹 서버 구현  (0) 2022.12.12
[Node.js] 설치  (0) 2022.12.09