본문 바로가기

각종 설치Issue & Solution & Enlightenment

java.sql.SQLException: Access denied for user 'dhflekddy'@'localhost' (using password: YES)

 

정말 흔하디 흔한, 구글링하면 자료가 넘쳐나는 그런 에러다. 그런데 내 문제해결에는 전부 관련없는 글들 뿐이었다. 왜 웹에서는 단서를 찾을 수 없었나? 단순한 오타가 그 원인이었다. dhflekddy는 내게도 너무 익숙한 아이디 지만 cmd로 mysql에 아래와 같이 들어가보아도 dhflekddy라는 user는 내가 만든적이 없었다.

 

이렇게 뜬금없지만 매우 익숙한 dhflekddy라는 것은 사실 DB와는 관련없는 내 컴퓨터의 관리자 이름일 것이다....

문제의 원인. spring이 아닌 spirng으로 오타를 냈다... 그리고 이것은 확장자가 .java가 아닌 application.properties인 properties파일이었다...그래서 오타를 내도 별다른 표시를 내지 않았다.

 

=========================================================================================

위와 별개로 하나더 언급하자면 이번에 프로젝트를 하면서 처음으로 intelliJ가 아닌 VSCode를 사용하였다.

그런데 화면 오른쪽 상단의 재생 버튼을 눌러 프로젝트를 실행하면 기본적인 라이브러리가 없다는 아래와 같은 오류가 나오는 반면 화면중간에 있는 Run을 클릭하면 정상적으로 잘 실행이 되었다... 아직 왜 이런 오류가 발생하는지는 모르겠다.