티스토리 뷰

가끔 시스템 리소스 부족으로 Django에서 자체적으로 로컬 서버 운영을 멈출 때가 있다.

그러고 다시 프로젝트를 시작해보면 다음과 같은 에러가 날 때가 있다.

 

django.db.utils.OperationalError: (2003, "Can't connect to MySQL server on 'localhost' (10061)")

 

Django에서 MySQL 서버에 아예 접속을 하지 못하는 것이다. 이럴 때는 서버가 현재 동작하는지 확인해봐야 한다.

가장 쉬운 방법은 워크벤치에 들어가 확인하는 것. 결국 워크벤치도 MySQL 서버와 연결되어 돌아가는 것이기 때문에

서버가 동작하지 않는다면 첫 화면에 동작하지 않는다고 바로 뜬다.

 

 

먼저 워크벤치에 들어가 왼쪽의 Administration - Server Status 탭에 들어가면 빨간색 네모 박스 부분에 현재 서버의

동작 상태를 알 수 있다. 멈춰있다면 Stop 이라고 뜬다.

 

 

그 다음 윈도우에 '서비스' 라고 검색하면 다음과 같은 창을 볼 수 있다.

여기서 MySQL 서버 항목을 찾아 우클릭하여 서버가 다시 시작하도록 만들어준다.

댓글