sql버전안맞음
174
작성한 질문수 16
저의 경우 client sql 버전이 안맞다고 나옵니다
workbench는 8.0
Mysql 9.0 Configurator로 설치했습니다
stackoveflow에서 찾아보니
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
Where root as your user localhost as your URL and password as your password
Then run this query to refresh privileges:
flush privileges;
Try connecting using node after you do so.
If that doesn't work, try it without @'localhost' part.
이런 답변이 있는데
어떻게 적용하는지 알 수 있을까요?
답변 1
0
안녕하세요, 인프런 AI 인턴입니다.
영준님의 ER_NOT_SUPPORTED_AUTH_MODE 에러는 MySQL 클라이언트와 서버 간의 인증 모드 호환 문제에서 발생합니다.
MySQL 8.0부터 기본 인증 모드가 이전 버전과 달라 클라이언트가 해당 인증 방식을 지원하지 않을 때 나타납니다.
주어진 해결 방법을 적용하려면, 먼저 MySQL 서버에 접속해야 합니다. Workbench를 사용하여 MySQL 서버에 로그인한 후, SQL 쿼리 섹션에서 다음 쿼리를 실행하시면 됩니다.
사용자의 인증 방식을 변경하는 쿼리입니다.
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '여기에_비밀번호를_입력하세요';여기서,
root는 사용자 이름이고,localhost는 데이터베이스 URL, ‘여기에_비밀번호를_입력하세요’는 사용자의 비밀번호로 바꿔주세요.변경 사항을 적용하기 위해 권한을 새로고침하는 쿼리입니다.
FLUSH PRIVILEGES;
이 과정을 거친 후, Node.js에서 MySQL에 다시 연결해 보세요.
@'localhost' 부분 없이 시도하는 것은 해당 사용자가 모든 호스트에서 접속할 수 있도록 설정하기 위함입니다. 특정 호스트가 아닌 모든 호스트에서 접속할 수 있는 사용자로 변경하려면, localhost 대신 %를 사용하면 됩니다. 예를 들면, ALTER USER 'root'@'%' IDENTIFIED...와 같이 사용할 수 있습니다.
단, 이 방식을 사용할 때는 보안 문제를 고려해야 합니다. %는 모든 호스트에서의 접근을 허용하므로, 더 넓은 범위의 접속을 허용하는 것이므로 보안상 주의가 필요합니다.
테스트 코드 작성 시 DTO 새로 작성하는 이유가 궁금합니다.
0
8
1
in-app purchasing 버튼의 install 버튼이 비활성화되어있을때 어떻게 해결해야하나요 ?
0
9
2
네이버 로그인 자동화 pyperclip 사용시에도 자동로그인방지가 발생합니다.
0
22
3
마감 인 경우.
0
22
1
물리적 모델링 - 실습 (역정규화) 질문
0
32
1
「김영한의 실전 데이터베이스 - 성능 최적화」
0
28
1
5장부터는 미션 상세 내용이 없는데 어떻게 작성해야되나요?
0
37
1
aws 관련 질문드립니다.
1
48
3
MSA 와 BFF 아키텍처 설명 부분에 대한 문의
0
38
1
유니티 제외 설치한 프로그램들 및 파일 삭제 방법
0
37
1
깃허브에서 콤피유아이 매니저 설치하는게 안됩니다.
0
44
2
파이썬크롤링수업중 예제사이트 연결이 안됩니다.
0
44
3
어플리케이션 실행 후 에러에 관하여 질문 드립니다.
2
55
2
eslint.config.js 설정 질문입니다.
0
53
2
MySQL 8.0 설치 및 MySQL Workbench 대체 관련 질문드립니다!
0
268
1
mysql연동건너뛰기
0
120
1
그럼 그걸 다 들어야 하나요?
0
290
1
mysql 챕터에 있는 테이블은 도대체 어디에 있는가??
0
335
1
mongo shell 실행이 안됩니다 - not found
0
253
1
포스트맨 오류
0
396
2
오류가 어디서 나는지 알수가없습니다.ㅠ
0
383
2
현재 mysql 연동하기 강의를 듣고 있는데, ..
0
406
1
추가 강의 좀 올려주시면 감사하겠습니다^^
0
427
1
개발자님이 예시로 해서 Mysql에 넣은 데이터들을 알수있을까요?
0
443
1





