본문 바로가기
MySQL

Connection Refused - Communications link failure 에러

by invelog 2024. 3. 6.
반응형

개발 중인 프로젝트에서 로그인하려고 하니 500 에러가 떨어진다. 

또 왜 이러나 싶어서 DB 문제인가 싶어서 dbeaver 들어가서 해당 스키마 열려고 하는데 

Connection Refused 에러... 상세 내용을 보니 Communications link failure... 블라블라

어찌됐든 결론적으로 연결 문제라는 내용이다. 

 

접속 정보가 잘못됐나 싶어서 다 다시 입력해보고 혹시 회사 내에서 보안 프로그램이 차단할 수도 있는건가 등등 

별의별 생각을 다 하다가 구글링! 구글이 최고의 선생님이지.

 

찾아보니 터미널에서 그냥 mysql 재기동해주면 된다고 한다. 이럴 수가.

mysql -u root -p

 mysql 접속해주고 (비밀번호 입력해주고)

 

mysql.server restart

그럼 성공적으로 기동했어요 라는 영문 메시지가 뜰것이다. 

 

그러고 dbeaver에서 에러가 발생했던 스키마에 다시 접속해주면 가뿐히 접속.

 

그런데 왜일까. 에러메시지로만 추측해보자면 어떤 이유에서인지 mysql이 running하고 있지 않아서인거 같은데.

그래서 재기동시켜주니 정상적으로 동작하는거 같은데

 

하. 개발은 그저 코딩하는 걸 넘어서 깊숙히 들어가기 시작하는 순간 더 광활한 세계가 펼쳐지는 거 같은.

그럴수록 왜! 그저 해결 되어서 다행이 아니라 도대체 왜 발생했고 해결했을 때 내가 이러저러하게 처리를 했을때 왜 처리된건지 정확하게 짚고 넘어가자.

반응형