찾아보면 mysql version 문제로
down grade하거나
mysql2를 설치하라고 했는데,
나는 이미 mysql가 설치 되어 있었다.
도대체 무엇이 문제인가.
매우 많은 사람들이 이 문제를 동일하게 겪었고,
심지어 동시간대에 백엔드 동기들 2명이나 더 이 문제를 겪었다.
다들 caching_sha2_password 문제라고 하는데
이 한줄로 해결된다.
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root_password';
위에서 'root_password'에서 비밀번호만 바꿔쓰면 된다!
이거를 터미널에 그대로 쓰고,
비밀번호 자리에 내 비밀번호 쓰면 된다.
그러면, 터미널에서 mysql이 정상작동하고
다시 node 파일명.js 하면
드디어 보고 싶던 initialized!
이제 하고 싶은 거 다할 수 있다!
근데 mysql 로그인부터 해야 한다
mysql root -u root -p
'Wecode -Foundation 2 (부트캠프) > API (소통 접점)' 카테고리의 다른 글
get method의 2가지 방법 (query, params) (0) | 2023.09.05 |
---|