본문 바로가기

springboot

Dbeaver MySQL Error - Communications link failure

 

현재 나는 맥북 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 창이 이렇게 바뀐다. 

 

 

 

 

초록색 체크가 떴고 정상 작동 된다. 끝.