개인 공부 (23.07~

스프링 없이 mysql 연동

Song쏭 2024. 1. 14. 01:16

 

 

SQLException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

 

왜 이런 오류를 맞닥드린 것인가?

 

처음에 Docker를 통한 mysql을 쓴다고,

기존에 내 컴퓨터에서 쓰던 mysql 3306포트를 과감히 kill~ 했다.

 

그런 후에 Docker 안쓰겠다고 Docker 지우고는

다시 내 컴퓨터에 있는 mysql 쓰겠다고 하니..안되었던 것이다.

 

cmd를 통해 netstat -a -o 명령을 입력하니

3306 포트는 어디에도 없었다.

 

해결책

먼저 서비스에 들어갔더니 mysql이 실행 상태가 아니어서 이렇게 실행해줬다.

 

그리고 connectionTest를 했는데 되지 않았다. 

 

[28000][1045] Access denied for user 'root'@'localhost' (using password: YES)

이번엔 이런 오류 ㅇ-ㅇ

아 root말고 다른 걸로 바꿔야지,,

 

해결책

무튼 해당 원인은 내가 db 패스워드를 잘못입력해서 그런 것이었다.

succeeded 단어가 주는 행복감 굳