Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
원인
이 문제는 클라이언트 프로그램에서 mysql 패스워드 플러그인 "caching_sha2_password"을 소화하지 못해서 생기는 오류입니다.
클라이언트 프로그램에서 사용할 수 있도록 유저의 패스워드 Plusin을 바꿔줍시다.
해결방법
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password123@';
flush privileges;
'프로그래밍 > nuxt.js,node.js' 카테고리의 다른 글
node.js mysql 연결시 오류 - Client does not support authentication protocol requested by server; consider upgrading MySQL client (0) | 2021.08.23 |
---|---|
(작성중) 비동기 promise, async await (0) | 2021.07.26 |
node.js javascsrip 클로저 (0) | 2021.07.15 |
node.js javascript 스코프(유효 범위)와 호이스팅(끌어올림) (0) | 2021.07.15 |
node.js 채팅 구현 (0) | 2021.07.14 |