Spring boot <-> MySql 연동 에러

·2022년 11월 15일
0

트러블슈팅

목록 보기
6/7
post-thumbnail

Access denied for user 'username'@'localhost' (using password: YES)

1. 비밀번호가 단순해서 발생?

비밀번호 대,소문자, 숫자, 특수문자가 다 들어간 8자리 이상의 비밀번호를 써야 한다고 한다. 빡쎄네..

  • MySql 콘솔창에서
use mysql; 

// 비밀번호 재설정
alter user 'root'@'localhost' identified with mysql_native_password by 'password';

// 명령문 종료
flush privileges;

🤬👎 노해결

2. IP 접근 허용 불가?

참고한 블로그

처음 유저를 등록할 때

create user 'username'@'localhost' identified by 'password';

로 설정했었다. localhost는 IP주소(127.0.0.1)의 도메인 주소인 것! 해당 명령문은 localhost만 접속을 허용하고 있었다.

create user 'username'@'%' identified by 'password';

% 는 모든 아이피 접속을 허용한다는 의미라고 한다. 이렇게 설정한 후 다시 실행을 했지만 여전히 안됨 악!

아니 빌드를 다시 하고 실행했더니 해당 에러는 더이상 발생하지 않고 다른 에러가 발생했다. 웃어야할지 울어야할지 이게 바로 웃픈건지...🤣

Public Key Retrieval is not allowed

참고한 블로그

useSSL=false와 llowPublicKeyRetrieval=true는 짝꿍

추가하고 실행했더니 바로 성공!!!!
한가지 궁금한 점🤔 그럼 url에 useSSL=false를 추가하지 않는다면 어떻게 되나?

아주 잘된다!

profile
🧑‍💻백엔드 개발자, 조금씩 꾸준하게

0개의 댓글

관련 채용 정보