728x90
반응형
순서가 뒤죽박죽이라서 미안합니다..
하루빨리 해야하는 상황이라 DB연결부터 어떻게든 일단 해야해서..
이렇게 올바르게 썼음에도 불구하고 DB의 연결이 안되는 경우가 있습니다.
이건 Mysql 8.0 version에서 나는 버그라고 합니다.
저는
이렇게 써서 해결을 하였고,
ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '내 비번';
flush privileges;
출처는
https://stackoverflow.com/questions/50093144/mysql-8-0-client-does-not-support-authentication-protocol-requested-by-server
여기서 찾았습니다.
읽기 귀찮으신 분들을 위해서 요약
Mysql에서 사용하는 사용자 인증 방법중 하나인 'caching_sha2_password'가 Node.js version에서는 구현되지 않았기 때문입니다.
DB의 값을 불러올 수 있게 되었습니다.
==END
728x90
반응형
'WEB > 기초' 카테고리의 다른 글
[Web] React 설치 및 내부 구조 확인하기(진입점 등등..) (0) | 2021.07.08 |
---|---|
[WEB] React, Framework or Library? , SPA(Single Page Application) (0) | 2021.07.07 |
[WEB] Node.js , NPM (0) | 2021.07.06 |
[WEB] Express- client 에서 REST API로 Server에 Data 전송(POST method) (0) | 2021.05.17 |
[Web] Express 해보기 (0) | 2021.05.13 |