node.js에서 MySQL을 연동할 때, 이런 오류가 났습니다.

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

 

구글링으로 해결책을 찾아보니

 

ALTER USER ‘root’@’localhost’ IDENTIFIED WITH mysql_native_password BY ‘사용할패스워드’

 

MySQL에서 위의 명령어를 입력하면 된다고 합니다.

 

위의 명령어를 실행시켜줬더니 오류 해결~!

 

 

 

참고

https://stackoverflow.com/questions/50093144/mysql-8-0-client-does-not-support-authentication-protocol-requested-by-server

+ Recent posts