-
[MySQL] Error 1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client 해결 방법📒코드기록 2023. 3. 30. 10:30
Error 1251: Client does not support authentication protocol requested by server; consider upgrading MySQL client
Node.js와 MySQL을 연동하려고 하는데 위와 같은 에러가 났다.
caching_sha2_password를 인식하지 못해서 나는에러이고, mysql에서 비밀번호를 직접 변경해주면 해결된다.
🐬해결방법🐬
1.cmd를 관리자 권한으로 열고 mysql 접속해준다.
mysql -u 계정명 -p mysql -u root -p.
2. mysql 데이터베이스에서 실행
use mysql;
3. 비밀번호 입력
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '비밀번호';
4. 3번까지 해도 안되면 1, 2, 3을 다시 해보고 4까지 진행한 뒤 확인해본다. (이 상황에 의미 있는 코드인지 확인 못함)
flush privileges;
'📒코드기록' 카테고리의 다른 글
[react-hook-form] form 안에서 yup으로 일부 요소만 검증, 에러처리하기 (3) 2024.03.05 [MySQL] 테이블 세 개 한 번에 삭제하기 (0) 2022.12.21 반응형 이미지맵 안될 때/ 카페24 모바일 이미지맵 안될 때 해결법 (0) 2022.03.30 웹디자인기능사 실기 jQury 코드 기록 - 1주일 독학 합격! (0) 2022.03.01