반응형
MySQL과 Node.js 를 연동하려고 할 때 해당 에러가 발생
User Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
MySQL 8.0에서는 MySQL 패스워드 플러그인 "caching_sha2_password" 때문에 에러발생
아래와 같이 mysql.user를 보니
plugin이 caching_sha2_password로 되어있다.
그래서
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root'
를 입력 해 플러그인을 바꿔주면 정상 작동 확인이 가능하다.
User Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
반응형
'IT > 개발' 카테고리의 다른 글
[Mac] Jupiter Notebook 설치 (0) | 2024.05.09 |
---|---|
MySQL connection failed: Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client 해결 2 (0) | 2024.05.09 |
[Mac] .net 설치 for mac (0) | 2024.05.08 |
오류 CS0103: 'initializeComponet' 이름이 현재 컨텍스트에 없습니다 [WPF] (0) | 2024.05.03 |
[Mac] Mac IP 확인방법 for Mac (0) | 2024.05.02 |