현재 나는 맥북 M1을 사용하는 중이며, DBMS 툴로는 디비버(DBeaver)를 사용하고 있다. 이게 깔끔하기도 하고, 그냥 뭣도 모를 때부터 사용했던 거라 익숙해서 계속 쓰고 있는 중인데 생각보다 저 에러가 매우 자주 뜬다. (왜 뜨는 지는 모르겠음ㅎ)
DB 연동 테스트를 하거나 디비버를 실행시키면, 내가 생각하기에 열에 네다섯 번 정도는 저런 에러가 뜬다. 처음엔 매우 당황했었으나 이제는 그냥 익숙하게 MySQL을 껐다가 켠다. 어휴 귀찮아....
나처럼 맥북에 디비버를 사용하는데 저런 에러가 뜨는 사람들을 위해 글 한 번 남겨본다. 이런 사소한 거라도 기록해놔야 나도 좋고 다른 사람들한테도 좋을 것 같으니까...? 아님 말고 (쳇)
디비버를 켰을 때 아래 그림과 같은 에러가 뜬다면 나처럼 해보세요.
Can't connect to database
Error connecting to datasource
이유:
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.
Connection refused

이런 창이 뜨면 필시 디비버의 왼쪽 Database 창에도 이렇게 되어있을 것이다.

그럼 이제 터미널을 켠다. 터미널은 Launchpad에 가면 있다. 난 간단히 독에 추가해서 사용하고 있다.
터미널을 켰다면 아래의 명령어를 입력하면 된다.
mysql.server restart

그러면 디비버 Database 창이 이렇게 바뀐다.

초록색 체크가 떴고 정상 작동 된다. 끝.
'springboot' 카테고리의 다른 글
MySQL Error - Data too long for column 'user_pw' at row 1 (0) | 2022.09.17 |
---|---|
Spring Boot Error - Communications link failure (1) | 2022.09.17 |
SpringBoot 프로젝트 생성 - Spring Initializr (0) | 2022.09.15 |
Spring Boot Error - application.properties 한글 깨짐 (0) | 2022.09.13 |
Spring Boot Error 기록 - 첫 실행시 로그인 페이지가 뜨는 경우 (0) | 2022.08.19 |