22일차
예전에 혼자 공부해보겠다고 mysql 설치해뒀다가 버전 업데이트가 안돼서 생긴 오류였다.. 어떻게 해결했는지 알아보자..
( 요약 : 버전 안맞아서 생긴 오류였음 )

동공지진 이게뭐여? 엄청난 예외처리의 줄이..
>일단 검색>bean이 어쩌구 찾을수없다, sql값을 찾을수없다 기타 등등>일단 검색해본대로 해결해봄.
"hellow error!"
이번엔 debug를 어쩌구
>검색해봄>검색한대로add run optionsEnable debugoutput선택
![]()

(당연하지 mysql 버전 update안해서 생긴건데..)


왜 나는 starter-data-jdbc 인뎅, 저분은 왜...starter-jdbc 인거지...
나도 아래사진처럼
starter-jdbc로 변경해봄>오!! 오류 안뜬다ㅠㅠ
3시간 걸림..
(바보 멍청이 버전 안맞아서 그런다고...)
계속된 오류에 결국 고장이 난 내 머리..
error캡처를 안해둠..
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)비밀번호 특수문자, 대문자, 소문자, 숫자 포함 8자리로 변경해봄
>안됌
>모든 권한부여>안됌
>방화벽/ 네트워크 3306 확인>안막혀있음 잘되어있음
>resources>.propertiesurl 확인>잘되어있음
>짜증난다 mysql 완전삭제하고 다시깔자...>mysql installer켜봄
>"뭐여 뭔가 이상하다..?? 왜 뭔갈 하라하지??? remove할껀뎅.." 아무튼 무지성next및 긍정버튼 누르기
>mysql이 혼자 다운받으면서 update를 시작함
>"???설마...장난치지마..4시간 걸렸어.."
>update 끝~ 오류 완전해결~~ 버전이 안맞아서 그랬어~
요약 : 모든 해결법 다했는데 해결안돼서 삭제하려는데 mysql 버전 업데이트돼서 해결함.
다시 starter-data-jdbc 복구하기..ㅎ

아마 옛날 블로그들 본거여서 예전 버전의 mysql이랑 맞는거여서 오류가 해결된거 같다.
resources>.properties
spring.datasource.password={@Abc1234}중괄호 빼야한대요...
spring.datasource.password=@Abc1234이게 맞는거래요..ㅎ