mysql과 스프링 프레임워크를 사용해서 간단한 블로그를 만들어 보려고 한다.
그런데 문제가 발생했다
setup new connection으로 새로운 유저를 생성하려고 했는데
Test connection을 하는데 연결이 안되고
위와 같이 Failed to Connect to MySQL at 127.0.0.1:3306 with user 'username'에러가 발생한것이다.
비밀번호를 잘못쳤나해도 기본 패스워드를 그대로 사용해도 접속이 안된다.
당연히 구글링을 했지만 대부분
1) 서비스 -> Mysql 재실행을 해봐라
2) mysql workbench를 재설치 해봐라 이런것만 있었다
그중에는 MySQL-> my.ini에 bind-address=127.0.0.1 추가해보라는것도 있었지만 아쉽게도 해결되지 않았다.
그러던중 해결법을 찾아내었다
https://diaryofgreen.tistory.com/132
1) 일단 기본 root로 접속하기
2) 좌측 하단의 Administration 탭을 누르기
3) Users and Privileges 누르기
4) Add Account 누르기
5) 내가 setup new Connection => UserName 사용할 사용자명(userName)과 비밀번호 입력후 Apply
6) Adminostrativ Roles에 모두 선택 후 Apply
7) 그리고 다시 setup new Connection을 하면 정상적으로 생성된다.
다들 MySQL에서 막히지 말고 프로젝트가 잘되길 바랍니다.