[Error/BackEnd(mySQL)] The server quit without updating PID file


요즘 백엔드 공부를 시작했다. 근데 mysql을 다운하려는데, 자꾸 같은 오류가 나서 구글링하다가 나중에 또 같은 오류가 날 것 같아서 작성하는 글

스크린샷 2020-03-18 16 10 58

자꾸 이런 오류가 나면서 당최 감을 잡지 못했다. 그러다가 스크린샷에 있는 경로의 *.err 파일을 보면 뭔가 풀릴까 싶어서 들어가봤다

스크린샷 2020-03-18 16 11 28

에러 파일의 로그를 들여다보니 ‘Address already in use’를 보았다. 처음에 딱 보자마자 ‘엥? 내가 언제 mysql 포트를 썼다고???’ 라고 생각했는데, 과거를 생각해보니 저번에 node.js랑 mysql 연동해서 웹사이트 만든다고 했던게 생각났다. 그때 공부할때 쓰고선 mysql을 종료를 안했던 것 같았다. 그래서 이미 사용중인 port를 정지 시키고 다시 사용하고자 했다.

스크린샷 2020-03-18 16 11 48

isof -i: 3306으로 저 포트를 사용중인 PID를 찾고자 했다. 그러고선 kill -9 PID_NUM 을 사용해서 포트를 죽여버렸다. ㅎㅎ;;

스크린샷 2020-03-18 16 12 09

그러고선 다시 mysql.server start를 사용하니 잘 된다! 만약에 이러한 오류가 생기면, 먼저 에러 로그를 읽어보고선 어디에서 오류가 난건지 분석하고 해결하려는 습관 들이기!!!