Node.js 와 MySQL를 연동하며 사용하던 도중 갑자기 에러가 발생하며 웹 사이트에 진입되지 않았다.
해당 오류는 노드에서 MySQL version 8.0 의 새로운 인증 방법을 지원하지 않기 때문에 발생한 것으로, 한 줄의 코드를 작성하면 간편하게 해결 가능하다.
💡 해결 방법
'Client does not support authentication protocol requested by server; consider upgrading MySQL client'
=> ALTER USER ‘root(본인 계정명)’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘사용할패스워드’
[참고]
'Node.js' 카테고리의 다른 글
[Node.js] pretty url(clean url, semantic url, restful url...)을 사용하여 라우트 기능을 구현하자 (2) | 2020.06.11 |
---|